私はn行と各行が1ワードのテキストストリームを持っています。BASHの各行に1つの単語を含むテキストストリームを解析する
VAR
はi回目の行(1行目からEOFまで)ごとに繰り返しを取得し、それぞれに対してコマンドを実行するforループのようなものを書いています。
ありがとうございます!あなたには、いくつかのファイルから単語を読むために必要がある場合
私はn行と各行が1ワードのテキストストリームを持っています。BASHの各行に1つの単語を含むテキストストリームを解析する
VAR
はi回目の行(1行目からEOFまで)ごとに繰り返しを取得し、それぞれに対してコマンドを実行するforループのようなものを書いています。
ありがとうございます!あなたには、いくつかのファイルから単語を読むために必要がある場合
いくつかの場合においてxargs
コマンドが十分であることができる:
my_stream_generator | xargs -n1 my_command
これは、コマンドにストリームから単語を渡す方法は、の引数としてその単語を指定してあることを前提としていコマンド。
@ aioobeの提案がより適切な場合があります。
while read VAR
do echo $VAR # just print the word on the line
done
はdone
後< yourfile.txt
を追加します。
私のために働いていません。私はファイルがありません。私はカットコマンドを実行したときに出てきたテキストストリームを持っています。私は変数に入れてみましたが、それでも動作しませんでした –
なぜですか?何が起こるのですか?これをチェックしてください:http://ideone.com/5sFL2 – aioobe
ありがとう、これは働いた^ _ ^ –