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

Come cercare una stringa in un file in Unix

Il sistema operativo Unix utilizza file di testo normale per molte cose diverse , come script , file di configurazione , i registri e le informazioni sull'account utente . Questi file possono essere migliaia di linee lunghe . Questo rende il compito di cercare una determinata parola scoraggiante . Il comando " grep" consente all'utente di cercare una stringa di caratteri all'interno di un file di testo . Per impostazione predefinita , grep cerca i caratteri in ordine , a prescindere dal caso o se sono parte di una parola più grande. Ci sono opzioni che possono essere utilizzati con il comando per restringere i risultati . Istruzioni
1

Log in una sessione di terminale o di aprire una finestra di terminale .
2

Digitare il comando " grep " Sostituire la parola " " con la stringa di caratteri che si sta cercando . Sostituire " " con il nome esatto del file . L'uscita tornerà la linea completa di testo che la stringa appare in E restituirà nulla se la stringa non viene trovata nel file .
3 Tipo

il comando " grep-i < , string> " Tabellino il caso della stringa . Ad esempio, " grep-i String file.txt " restituirà tutte le istanze di " String" ma non le istanze di " stringa ".
4

Digitare il comando " grep- w , " per abbinare parole intere . Ad esempio, " grep - w stringa file.txt" restituisce solo le righe con " stringa " come una parola completa , non tornerà linee che hanno la parola " stringa1" in loro.
5

Digitare il comando "exit" per chiudere la sessione di terminale .

 

sistemi © www.354353.com