.dsy:it. 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)


Posted by gq690051 on 15-01-2009 15:25:

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!


Posted by Smy on 15-01-2009 15:49:

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.