![]() |
Pages (2): « 1 [2] Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [LAB] Esercizi di Shell (http://www.dsy.it/forum/showthread.php?threadid=36913)
grep - cerca un file per linee contenente un dato pattern
Opzioni
-e : -e pattern è lo stesso pattern (tradotto da man di minix)
-c : conta quante volte ricorre il pattern nella linea
-i : ignora caso
-l : stampa il nome del file che contiene il pattern
-n : stampa il numero di linee
-s : solo lo stato, non stampare l'output
-v : seleziona i file che non contengono il pattern*
*ammetto che è una mia interpretazione in quanto dal man di minix si legge "select line that do not match". ho provato a fare un esercizio in cui cercavo i file che non contenevano la parola "login" usando il comando grep -lv "login" e la lista di file è molto più lunga rispetto a quella in cui la condizione v non c'è. da questo deduco che sia così. se qualcuno vuole obbiettare in merito, per il bene di tutti lo faccia!
Si esatto dovrebbe essere così. Infatti nell'esempio prima il comando era:
grep -v ^# programma
cioè trova nel file programma tutte le linee che non iniziano per #.
Spero di aver capito bene!
| All times are GMT. The time now is 03:43. | Pages (2): « 1 [2] Show all 17 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.