जब मैं 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
और मेरा सवाल यह है कि दूसरी न्यूलाइन (एक grep से और एक इको से कहां होनी चाहिए) है?