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

Come cercare e sostituire più file in UNIX

Sed è un editor di flussi Unix che manipolare il testo in vari modi. Bash è un interprete a riga di comando che consente di creare script che si esibiranno vari compiti , tra cui l'interazione con l'utente . Quando il SED viene chiamato da uno script bash , sarà cercare e sostituire stringhe di testo . I valori da cercare e sostituire con possono essere specificati all'interno dello script o ottenuti dall'utente . Istruzioni
1

Aprire un file vuoto in qualsiasi editor di testo
2

Inserire il seguente script in un editor di testo : .

# /Bin ! /bash # echo " Inserisci il tuo trovare stringa seguito da [ Invio] : " leggere fstringecho " digitare la stringa di sostituzione seguito da [ Invio] : " leggi rstringfor y in ` ls *` ; fare sed " s /$ stringa /$ rstring /g " $ y > temperatura ; mv temperatura $ y ; fatto
3

Salvare lo script con il nome di" findrep.sh "nella stessa directory dei file che si desidera manipolare .
4

Aprire una finestra terminale . La finestra del terminale si troverà nel menu del sistema operativo principale "Applicazione" , sia sotto "Utilità di sistema " o " utility". Ti verrà presentato con un prompt dei comandi , dove potrete digitare i seguenti comandi .
5

digitate il comando " mv " per entrare nella directory con lo script . Ad esempio , il comando sarà "File mV /" se lo script è tenuta nella directory " Files" nella vostra home directory .
6

Digitare il comando " chmod + x findrep.sh " per rendere eseguibile il file .
7

Digitare il comando " . /findrep.sh " per eseguire lo script .

 

sistemi © www.354353.com