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)
[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
Non ho capito molto bene il problema ...
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
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
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.
Originally posted by Alf
Ah ok.
Vuoi fare uno script in cui il pattern da cercare sia variabile ...
Mhhh controlla i pm
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
Originally posted by Alf
Mhhh controlla i pm
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.
risolto, la soluzione era questa
VAR=ciao
command | grep $VAR'$'
All times are GMT. The time now is 17:15. | Show all 9 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.