xargs

上級
1/10
user@linux:~/workspace$
echo "file1.txt file2.txt file3.txt" | xargs cat

解説

xargs が "file1.txt file2.txt file3.txt" を cat の引数に変換し、cat file1.txt file2.txt file3.txt を実行します。

オプション

-n N1回に渡す引数の数を指定
-I {}置換文字列を指定
-p実行前に確認プロンプトを表示
-t実行するコマンドを表示
-0NULL文字を区切りとして使用
-P NN個の並列プロセスで実行