2
lsからの出力には改行がありますが、1行で表示されます。どうして?
私は、シェルに関する比較的基本的なポイントを見落としていると思います。デフォルトでは、lsコマンドからの出力は出力を改行で区切りますが、シェルは出力を1行で表示します。 誰も私にこれを説明できますか?出力は単にスペースで区切られていると常に思っていましたが、改行で区切られた出力が表示されるようになったので、出力が別の行に表示されるはずです。 例: cpoweradm@debian:~/lpi103-4$ ls text* text1 text2 text3 odは、出力が改行で区切られていることを示しています。 cpoweradm@debian:~/lpi103-4$ ls text* | od -c 0000000 t e x t 1 \n t e x t 2 \n t e x t 0000020 3 \n 0000022 改行がある場合、出力が次のように表示されないのはなぜですか。 text1 text2 text3