|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 96 ![]() |
slt,j'utilise la commande grep dans un script Shell ,comment récuperer le résultat de ce filtrage (dans une variable par exemple) et que le résultat ne soit pas affiché sur l'écran de la console
Code :
Merci |
||
|
|
10
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 965 ![]() |
Code :
variable=$(grep "*$a" $corbeille_list|cut -f 1 $corbeille_list -d ":")
__________________
ɹǝsn *sıɹɐlos* |
|
|
20
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Citation:
Soit tu écris : Code :
grep "*$a" $corbeille_list|cut -d ":" -f 1 Soit : Code :
cut -f 1 -d ":" $corbeille_list | grep "*$a" Après pour l'histoire de récupérer le tout dans une variable, jlliagre te l'a expliqué ci-dessus (mais là aussi faudra enlever un nom de fichier
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
20
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 965 ![]() |
En effet, je n'avais pas regardé les commandes.
Plus simple: Code :
variable=$(tr " " ":"<$corbeille_list | grep "*$a" |cut -f 1 -d ":") Code :
variable=$(awk '/\*'"$a"'/ {print $1}' $corbeille_list)
__________________
ɹǝsn *sıɹɐlos* |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com