![エコーにパイプされたテキストが出力されないのはなぜですか? [コピー]](https://linux33.com/image/20137/%E3%82%A8%E3%82%B3%E3%83%BC%E3%81%AB%E3%83%91%E3%82%A4%E3%83%97%E3%81%95%E3%82%8C%E3%81%9F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%8C%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
このコマンドが「1」を出力しないのはなぜですか?
echo 1 | echo
私はそれが次のように動作すると想像しています:
1. echo 1 (outputs 1)
2. | echo (takes the 1 as an input, then echos it)
このようなことが起こるべきではありませんか?
答え1
echoはstdinを使用しません。 catを試してみてください。
echo 1 | cat
または
echo 1 | xargs echo
このコマンドが「1」を出力しないのはなぜですか?
echo 1 | echo
私はそれが次のように動作すると想像しています:
1. echo 1 (outputs 1)
2. | echo (takes the 1 as an input, then echos it)
このようなことが起こるべきではありませんか?
echoはstdinを使用しません。 catを試してみてください。
echo 1 | cat
または
echo 1 | xargs echo