Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come sostituire una stringa con un file SED

SED , Linux e UNIX editor di flusso , può essere utilizzato per sostituire una stringa in un file o dalla riga di comando . È possibile creare uno script SED che contiene i comandi di sostituzione in un file di testo . Lo script può essere utilizzata per sostituire le stesse stringhe in più file o per effettuare sostituzioni multiple sullo stesso file . Per impostazione predefinita , le modifiche vengono stampati sullo schermo , ma l'uscita possono essere inviati a un secondo file . Istruzioni
1

Aprire un documento di testo vuoto in qualsiasi editor di testo
2

Digitare le righe

# /bin /sed- f . ! - -in- posto per

s /vecchio /nuovo /g; .

per sostituire tutte le istanze della stringa " vecchi " con la stringa "nuovo"

3

Salvare il file come " sedA.cmd " e chiudere il file di testo .
4

Aprire una finestra di terminale .
5

digitate il comando " chmod + x sedA.cmd "per rendere eseguibile il comando .
6

Digitare il comando" . /sedA.cmd oldfile.txt > nuovofile.txt "per effettuare la sostituzione all'interno di un file e di creare un nuovo file con i risultati . Sostituire " oldfile.txt " con il nome del file che contiene le stringhe che si desidera modificare . Sostituire " nuovofile.txt " con il nome che si desidera assegnare al file dopo che è stata fatta la sostituzione .
7

Tipo " nuovofile.txt gatto " per vedere i cambiamenti che sono stati fatti .

 

sistemi © www.354353.com