aid*_*dan 4 vim perl temporary-files
我有一个输出文本的Perl脚本.我想将此文本导入vim,编辑,保存然后退出.退出时,我希望原始的Perl脚本处理已编辑的文件.
EG crontab -e在添加新作业时如何工作.
谢谢 :)
use File::Temp;
my $fh = new File::Temp();
my $fname = $fh->filename;
print $fh "My Text";
$fh->close();
system($ENV{EDITOR}, $fname);
open $fh, '<', $fname or die "Can't open temp file: $!";
while(<$fh>) { print }
close $fh;
Run Code Online (Sandbox Code Playgroud)