7.10.04

grep - part 1

Tutti gli utenti del pinguino che abbiano voluto almeno una volta sporcarsi le mani nella console si saranno chiesti perchè quasi tutti i comandi lunghi e le pipe contengano il mitico grep. Ebbene, l'aracno è presto spiegato: l'utilità del grep sta nel fatto di poter filtrare una lunga serie di dati in funzione di una certa stringa o di una certa serie di stringhe. Un esempio recentemente utilizzato con un amico: ps ax | grep firefox | grep -v grep una riga, tanto potere.
Cosa significa, però, questa formula esoterica? la prima parte, è un semplice comando che fa la lista dei processi attivi. con il primo grep chiediamo alla macchina di selezioanre solo le righe contenenti la parola firefox. L'ultimo pezzo è il vero tocco di classe: poichè "grep firefox" è un processo, a sua volta risulta nella serie dei processi attivi. Quindi, per avere davvero una lista consistente di processi _solo_ di firefox o con nel nome firefox, eliminaimo attraverso il flag "-v" la parola grep.
Ma questa è solo una delle infinite cosa da fare con il grep...
More to come!! :)

Nessun commento: