xargsで出力をコマンドに渡す¶
前提¶
ファイルに次のような複数行の記載があり、その内容をxargsで渡す前提とする
ファイル名1 ファイル名2 ファイル名3 … …
コマンド¶
- 出力先の行数がすべて指定できる場合
cat ファイル名 | xargs コマンド
- 受け先のコマンドが1行ずつしか処理できない場合
cat ファイル名 | xargs -L 1 コマンド
- 受け先のコマンドの指定位置({}で識別)に引数を差し込みたい場合
cat ファイル名 | xargs -I {} コマンド パラメータ1 {} パラメータ2