Perl スクリプト ファイルを作成せずに、perl -e オプションを使用して、bash などのシェル スクリプトに Perl スクリプトを追加する傾向があります。
perl -e '
while (<>) {
print;
}' < file
Rでこれを行う同様の方法はありますか?R スクリプトを bash スクリプトで書きたいのですが、R スクリプト ファイルは作成しません。
1つの方法は、使用することです
R --vanilla <<RSCRIPT
a <- "hello\n"
cat(a)
RSCRIPT
perl -e とは異なり、$ を使用する場合、テーブルの列を参照するときにバックスラッシュを追加する必要があります。perl -e では、\$ を使用して perl 変数を参照する必要はありません。