
答え1
xargs
以下を使用して、コマンドの出力を他のコマンドの引数として提供できます。
find . -iname '*.txt' -print0 | xargs -0 tar zcvf the_tarball.tar.gz
-print0
ここで、from findとfrom xargsの組み合わせは-0
ファイル名を正しく区別します(したがって、スペースなどの名前に問題はありません)。
xargs
以下を使用して、コマンドの出力を他のコマンドの引数として提供できます。
find . -iname '*.txt' -print0 | xargs -0 tar zcvf the_tarball.tar.gz
-print0
ここで、from findとfrom xargsの組み合わせは-0
ファイル名を正しく区別します(したがって、スペースなどの名前に問題はありません)。