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

Come sostituire in Awk

awk è un testo da riga di comando linguaggio di programmazione di file - manipolazione installato nativamente su sistemi operativi più Linux e Unix. Awk è stato progettato creare e formattare i rapporti e in grado di leggere i file di testo o di ottenere l' input da una stringa di dati . La funzione di "sub " è usato per sostituire una stringa con un'altra . La funzione " gsub " ( global sub) sostituisce tutte le istanze della stringa trovata nel file . Il testo modificato può essere collocato in un nuovo file di testo reindirizzando l'output del comando " stampa" . Istruzioni
1

Aprire una finestra di terminale Konsole o per accedere a un prompt dei comandi
2

Digitare il comando

awk ' { gsub ( /orig /. , "nuovo" ) ; . stampa > " nuovo_file "} 'nomefile

per sostituire le tutte le occorrenze della stringa " orig " con la stringa "nuovo"

sostituire " orig" con la stringa che si desidera rimuovere . Sostituire il "nuovo" con la stringa che si desidera sostituire la stringa rimosso. Sostituire "nomefile " con il nome del file che si desidera modificare . Sostituire " nuovo_file " con il nome che si desidera assegnare al file che contiene le modifiche .
3

Digitare il comando " nuovo_file gatto " per visualizzare le modifiche .


 

sistemi © www.354353.com