C'è un problema con sed e il nuovo personaggio di linea?
Ho un file test.txt con i seguenti contenuti
aaaaa
bbbbb
ccccc
ddddd
Quanto segue non funziona:
sed -r -i 's/\n/,/g' test.txt
So che posso usare trper questo, ma la mia domanda è perché non sembra possibile con sed.
Se questo è un effetto collaterale dell'elaborazione del file riga per riga, sarei interessato al perché ciò accada. Penso che greprimuova nuove linee. Sed fa lo stesso?
traggiungerebbe un finale ,e genererebbe una riga non terminata. La cosa migliore è usare pasteinvece:paste -sd , test.txt