シェルスクリプトで効率的な標準入力を生成する

シェルスクリプトで効率的な標準入力を生成する

以下を表現するより慣用的な方法はありますか?

xargs -r -l1 -I % bash -c 'cat <(echo %)'

ここではcat、コマンドラインで関連引数を受け入れない予想プログラムを示しますbatch

ベストアンサー1

シェルのread組み込み機能は通常非常に高速ではありませんが(非常に丁寧に言えば)、いくつかのフォークを節約できます。

while read line; do
    echo -n "$line" | cat /dev/stdin
done

おすすめ記事