質問: grep出力をscpにフィードする方法は? 各行がファイル名であるファイルがあります。ファイルの内容:_file1 file2 file3 ... _次に、grepコマンドを実行して、ファイル名のリストのサブセットを取得します。grepコマンドの出力をscpにフィードするにはどうすればよいですか? xargsと$()をいじってみましたがあまり成功しませんでした...
回答: readを使用して、出力を1行ずつ解析します( https://stackoverflow.com/a/7039208 ); grep <some-pattern> <filelist> | while read file; do scp $file <remote>; done;