ls | grep png
grepの出力を行うと、次のようになります。
2015-05-15-200203_1920x1080_scrot.png
2015-05-16-025536_1920x1080_scrot.png
(ファイル名、改行、ファイル名、改行)
次に、echo $(ls | grep png)
出力:
2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png
(ファイル名、単語分割からのスペース、ファイル名、改行!!エコーから!!)
これで問題ありませんが、単語の分割を防ぐためにこれを行うecho "$(ls | grep png)"
と、出力は次のようになります。
2015-05-15-200203_1920x1080_scrot.png
2015-05-16-025536_1920x1080_scrot.png
そして私の質問は、2番目の改行はどこにあるのか(1つはgrepから、もう1つはechoから)ですか?