Quando faccio ls | grep png
l'output di grep è:
2015-05-15-200203_1920x1080_scrot.png
2015-05-16-025536_1920x1080_scrot.png
(Nome del file, ritorno a capo, il nome del file, nuova riga)
quindi, echo $(ls | grep png)
genera:
2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png
(nome file, spazio dalla suddivisione in parole, nome file, newline !! da echo !!)
Va tutto bene, ma quando lo faccio per evitare la divisione della parola:, echo "$(ls | grep png)"
l'output è:
2015-05-15-200203_1920x1080_scrot.png
2015-05-16-025536_1920x1080_scrot.png
E la mia domanda è: dov'è la seconda riga (una dovrebbe essere di grep e una di eco)?