Come inserire un carattere di nuova riga in SED

September 23

Sed è uno strumento di editing da riga di comando usato per modificare i file automaticamente nei sistemi operativi Unix e Linux. La sintassi è "sed '/ search_pattern / replacement_string /'" La parte "search_pattern" è la puntura carattere che si desidera sostituire nel file. Il "replacement_string" è i caratteri che si desidera inserita al posto della stringa di ricerca. Non è possibile utilizzare il "/ n" carattere di nuova riga come stringa di sostituzione, perché è il carattere jolly utilizzato dai Sed per la ricerca di una nuova linea. Invece, è necessario utilizzare una nuova linea carattere letterale creato premendo il tasto "Enter".

istruzione

1 Aprire una finestra di terminale.

2 Inserire la prima parte del comando "sed s ': a:. A" Quindi premere il tasto "Enter". Termina il comando sulla riga successiva con ": '<old_file> new_file" per sostituire tutte le istanze del minuscolo "a" con "A" maiuscola seguita da un ritorno a capo.

3 Digitare il comando "cat new_file" per visualizzare le modifiche.