2014-04-14 6 views

risposta

22
echo "" >> file.txt 

aggiunge un carattere nuova riga alla fine

+0

Estremamente semplice ed estremamente veloce, anche su molto file di grandi dimensioni. '>>' sembra essere sempre veloce per l'aggiunta. –

4

Con sed:

sed -i '' -e '$a\' file.txt 

con echo:

echo >> file.txt 
+0

Non penso che "awk" sia giusto. Ciò creerà un file per ogni riga di 'file.txt' che prende il nome dal contenuto di quella linea e che contiene una nuova riga ... – twalberg

+0

ok grazie ,,, l'ho rimodificato – MLSC

0

Ciò lavora centos stringa vuota sopra non ha fatto.

sed -i -e '$a\' file 
1

GNU bash, la versione 3.2.57 (1) - versione (x86_64-apple-darwin14)

+0

Questo aggiunge un carattere di spazio oltre che un carattere di avanzamento riga. –

+1

ah sì, hai ragione. Aggiunge lo spazio alla linea prima della nuova riga. Buona pesca. – jusopi