Nwlapcug.com


Come sostituire Xargs Sed con Xargs Grep

Mentre non è necessario conoscere il codice di Unix avanzato implementato in Linux e Mac OS X, è interessante imparare se si vuole capire come funzionano i sistemi operativi. Se sono stati indicati un comando che utilizza sia xargs (un programma di utilità che rompe gli elenchi di comando di grandi dimensioni in molti script di riga singola) e sed (un linguaggio di programmazione per la ricerca di informazioni all'interno di singoli file), è anche possibile utilizzare xargs con grep (uno strumento per la ricerca all'interno dei file). Se si desidera sostituire xargs sed con xargs grep, è necessario comprendere che cosa fa il comando originale.

Istruzioni

1

Aprire il terminale.

2

Digitare il seguente esempio "trovare" il comando:

trovare. -nome "*. txt" | xargs grep readme

Questo script rileva tutti i file txt con il nome del file readme. Qui, "trovare". inizia il codice, "-nome" racconta Unix per cercare nei nomi dei file e ". txt" Mostra tutti i tipi di file. txt. "Xargs grep" è qui utilizzato per la ricerca all'interno dei file nello stesso modo sarebbe utilizzare uno script di sed molto più a lungo, così invece lo scripting sed necessarie vaste, semplicemente digitando "xargs grep" e quindi il termine di ricerca---in questo caso, "Leggimi:---è possibile trovare tutte quelle istanze.

3

Premere "Enter" per eseguire il comando e visualizzare tutti questi file.