「エコ」付きシェルチューブ

「エコ」付きシェルチューブ

誰かが次がうまくいかない理由を説明できますか?

echo hello | echo -

学習目的にのみ使用(「エコ」の代わりに他のものを使用するように言わないでください。なぜ必要なのか教えてください。)なぜ動作しないのか知りたいです。最初のエコーの結果を(stdinを介して)2番目のエコーにパイプしようとしています。なぜ動作しないのですか?動作させるにはどうすればよいですか?

答え1

echoからインポートする方法がわからないため、動作させることはできませんstdin。指定したパラメータのみをエコーできるため、パラメータ形式でデータを渡す必要があります。たとえば、次のようになります。

echo $(echo hello)

関連情報