を使用するファイルである(のは「XFILE」それを呼びましょう)、そのよう与えられたファイルからの入力ファイルとテキスト行を取り、他にそれを保存しようとすると、私は何のbash
file1 <- this line goes to file1
file2 <- this goes to file2
とどのように行を含みます私がしたいのは、実際に線を引いてファイルに書き込む作業を行うスクリプトを実行することです。
私は手動でそれを行うような方法は、それを自動化するために、だから、(最初の行のために)、以下の
(echo "this line goes to file1"; echo) >> file1
ようなことができ、これは私が
IFS=$'\n'
for l in $(grep '[a-z]* <- .*' xfile); do
$(echo $l | sed -e 's/\([a-z]*\) <- \(.*\)/(echo "\2"; echo)\>\>\1/g')
done
unset IFS
を実行しようとしましたものです。しかし私が取得することは
012(OS X上)-bash: file1(echo "this content goes to file1"; echo)>>: command not found
-bash: file2(echo "this goes to file2"; echo)>>: command not found
です
何が問題なのですか?
サンプルInput_fileは、出力が期待通りに出力されていないため、明確ではありません。 – RavinderSingh13