Pagina 1 di 1

trovare corrispondenze in un rigo di un file

Inviato: lun 5 dic 2005, 0:29
da dark0s
Ho rigo di un file di log:

wcbejcb vc ev ev ev v e[ce36464674] wf f f f fww [/sbin/mioscript.sh ndwd]e e e

Voglio verificare che effettivamente ci sia mioscript.sh. Avete qualche suggerimento?? :lol:

Inviato: lun 5 dic 2005, 0:29
da MAT
grep

Inviato: lun 5 dic 2005, 0:30
da dark0s
grep dà tutto il rigo, io voglio avere in output solamente mioscript.sh!!

Inviato: lun 5 dic 2005, 0:36
da MAT
awk o sed

P.S. si chiama rigA :lol:

Inviato: lun 5 dic 2005, 0:38
da dark0s
sed non si può fare molto, awk è la soluzione che volevo evitare....

Inviato: lun 5 dic 2005, 2:19
da masalapianta
if (echo "wcbejcb vc ev ev ev v e[ce36464674] wf f f f fww [/sbin/mioscript.sh ndwd]e e e" |grep "mioscript.sh" > /dev/null); then echo "mioscript.sh";fi

Inviato: lun 5 dic 2005, 12:28
da Paoletta

Codice: Seleziona tutto

cat nome_file | grep -o "mioscript.sh"

Inviato: mar 6 dic 2005, 10:24
da dark0s
Ok, grazie :D