私はプロセス置換を試していますが、これはただの楽しい練習です。
文字列「XXX」を「ls」のすべての値に追加したい:
paste -d ' ' <(ls -1) <(echo "XXX")
これが機能しないのはなぜですか?XXX は付加されません。ただし、次のようにファイル名をそれ自体に追加したい場合
paste -d ' ' <(ls -1) <(ls -1)
できます。
挙動がわかりません。echo と ls -1 の両方が stdout に書き込みますが、echo の出力は貼り付けによって読み取られません。