ファイル:
hello
world
スクリプト言語([〜#〜] bash [〜#〜])を使用して、上記のWord
の各FILE
を読み取るコマンドを実行したい次に、それをcommand
に接続します。
次に、リストの次の単語(各行の新しい行)にループします。 FILE
の終わりに到達すると停止します。
進行はこれに似ています:
上記のWord
から最初にFILE
を読み取ります
Wordをコマンドに接続する
command Word > Word
このプロセスを繰り返しますが、n番目のWord
を横にして(それぞれ新しい行に)。
上記のFILE
の終わりに達したときにプロセスを終了します。
BASHコマンドの結果FILE
上記:
こんにちは:
RESULT OF COMMAND UPON Word hello
世界:
RESULT OF COMMAND UPON Word world
これを行うには、「for」ループを使用できます。何かのようなもの..
for Word in `cat FILE`
do
echo $Word
command $Word > $Word
done
通常、私はあなたが何を試したか尋ねます。
while read -r line
do
command ${line} > ${line}.txt
done< "file"
IFS=$'\n';for line in `cat FILEPATH`; do command ${line} > ${line}; done