実行結果をソースに追記する方法

  • ポイントは2つ
    • :!xxx はコマンドを実行する。%で現在開いているファイルを引数にできる。
    • :r! xxx はコマンドの結果をファイルに追記する
use strict;
use warnings;

my $double = "double";
my $c =  q( single  quote );
my $d = qq( $double quote );
my @e = qw( array1 array2 array3 );

print "$c\n";
print "$d\n";
print "@e\n";

:!r perl %

↓こうなる

use strict;
use warnings;

my $double = "double";
my $c =  q( single  quote );
my $d = qq( $double quote );
my @e = qw( array1 array2 array3 );

print "$c\n";
print "$d\n";
print "@e\n";

 single  quote
 double quote
array1 array2 array3

3 行 追加しました