.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [help] comando grep (http://www.dsy.it/forum/showthread.php?threadid=25941)


Posted by tandrea85 on 06-06-2006 11:05:

[help] comando grep

voglio usare il comando grep per verificare un pattern e se lo uso in questo modo funziona
command | grep 'ciao$'
(cerca ciao alla fine dell'output generato da command)

ma quello che voglio fare è ke ciao sia messo in una variabile, ma in questi modi non me la valuta
VAR=ciao
command | grep '$VAR$'
o
command | grep '($VAR)$'

qualcuno mi può illuminare? grazie


Posted by Alf on 06-06-2006 11:22:

Non ho capito molto bene il problema ... :pensa:

__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.


Posted by tandrea85 on 06-06-2006 11:34:

te lo faccio piu semplice allora

grep 'pattern' nomefile

questa è la sintassi base.. scrivendolo per es cosi funziona

grep 'ciao' nome.txt

ma io lo voglio cosi
VAR=ciao
grep '$VAR' nome.txt

nell'ultimo caso credo che $VAR me lo interpreta come il pattern $VAR e non 'ciao' come vorrei io


Posted by Alf on 06-06-2006 12:18:

Ah ok.
Vuoi fare uno script in cui il pattern da cercare sia variabile ...

__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.


Posted by tandrea85 on 06-06-2006 12:21:

Originally posted by Alf
Ah ok.
Vuoi fare uno script in cui il pattern da cercare sia variabile ...

ecco non mi venivano quelle parole :D


Posted by Alf on 06-06-2006 12:36:

Mhhh controlla i pm :D

__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.


Posted by tandrea85 on 06-06-2006 13:02:

Originally posted by Alf
Mhhh controlla i pm :D

scrivi pure qua cosi forse puo essere utile anke ad altri

cmq quello ke mi hai detto con gli apici inversi

VAR=ciao
grep `echo $VAR` nome.txt

non viene accettato come parametro dalla grep


Posted by Alf on 06-06-2006 13:03:

Ufff mhhh e che non posso controllare ;)

__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.


Posted by tandrea85 on 06-06-2006 14:14:

risolto, la soluzione era questa

VAR=ciao
command | grep $VAR'$'


All times are GMT. The time now is 23:10.
Show all 9 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.