Nwlapcug.com


Come ottenere un numero di riga di un Pattern in UNIX

Un pattern è una parola chiave o una frase che si verifica all'interno dei file. Una ricerca del contenuto del file è un'attività comune che consiste nel trovare un modello richiesto. Quando si cerca un file di grandi dimensioni, è spesso necessario sapere a quale linea esatta si verifica un particolare modello. Linee in qualsiasi file sono numerate consecutivamente inizio con uno. Fortunatamente, è possibile utilizzare il comando "grep" nel sistema operativo UNIX per realizzare il compito richiesto.

Istruzioni

1

Fare clic destro sul "Desktop" in UNIX e quindi fare clic su "Terminal" per aprire la finestra di prompt dei comandi.

2

Digitare il comando "cd directory_name" nella finestra del prompt dei comandi per modificare la directory dove si trovano i file di interesse. Ad esempio, se il nome della directory è stato "Documenti", si digiterà "cd documenti."

3

Digitare il comando "grep - n modello nomefile" e premere "Invio". Ad esempio, se il modello era "Giugno" e il nome del file era "report. doc", si digiterà "grep - n giugno. doc." Questo esempio trova tutte le istanze del modello "Giugno" nel file ". doc."

4

Leggere l'output del programma. Il numero di riga viene stampato all'inizio di ogni riga dove si trova il modello. Ad esempio, nel "21: mese di giugno," 21 è il numero di riga dove la parola "Giugno" è trovata.