Come conciliare le parole in uno script di shell

December 18

Uno script di shell è un piccolo programma scritto utilizzando uno dei gusci Linux o Unix come bash, csh o sh. Lo script è scritto in testo ASCII e può essere aperto con qualsiasi editor di testo. Dal momento che lo script è un file di testo, è possibile utilizzare il comando "grep" Unix per la ricerca di parole corrispondenti all'interno dello script. Utilizzando l'opzione "-n" con il comando "grep" vi fornirà il numero della riga che contiene la parola corrispondente. Tutti gli editor di testo Unix hanno la capacità di mostrare i numeri di riga accanto al testo.

istruzione

1 Aprire una finestra di terminale. Questo è dove si digitare i seguenti comandi.

2 Digitare "cd script_directory" per navigare nella directory in cui si svolge il vostro script di shell.

3 Digitare il comando "grep -n parola example.sh" per trovare la parola all'interno dello script di shell. Sostituire "parola" con la parola o la stringa che si sta cercando e "example.sh" con il nome del vostro script. L'uscita vi fornirà il numero di riga e stampare la linea completa che contiene la parola corrispondente.

4 Aprire lo script di shell in qualsiasi editor di testo come vi o gedit.

5 Impostare le preferenze di editor di testo per visualizzare i numeri di riga. In tipo VI ": numero impostato" per mostrare i numeri di riga. In gedit clic "numeri di riga Display" nella finestra di dialogo "Preferenze" presente nel menu "Modifica".

6 Individuare il numero di riga tra l'uscita "grep" nel file di testo.

Consigli e avvertenze

  • È possibile abbinare parole più script di shell con il comando "grep parola -n example1.sh example2.sh" L'output mostrerà il nome del file, il numero di riga e la linea completa di testo per ogni parola corrispondente.