5
Come sostituire \ n da una riga utilizzando il comando sed?sostituisce newline sed
Come sostituire \ n da una riga utilizzando il comando sed?sostituisce newline sed
È grave, perché sed normalmente elabora una riga alla volta:
sed -e :a -e N -e 's/\n/ /' -e ta input.txt
Questo è più bello:
tr '\n' ' ' < input.txt
ho scelto per sostituire la nuova riga con uno spazio. tr può solo sostituire con un singolo carattere (o cancellare con l'opzione -d).
Flessibile e semplice:
perl -ne 'chomp;print $_," "' input.txt
Dove "" è quello che volete al posto della nuova linea.
duplicato esatto di http://stackoverflow.com/questions/1251999/sed-how-can-i-replace-a-newline-n –