Bonjour
Question syntaxe, probablement
grep Dec\ 15 ./monfichier |
me filtre sur la chaine de caractère "Dec 15" le contenu de monfichier, ca c'est bon, j'ai trouvé
Je souhaite mettre un paramètre variable dans un script, ce paramètre variable étant je paramètre à passer à grep, donc ici "Dec 15"
Le man de getops m'indique que ca gère pas les chaine avec espace, bon j'ai quand meme tenté de grugé à base de monprog -d "Dec 15" ou monprog -d "Dec \ 15" ou... Sans résultat.
Je voulais contourner le problème avec 2 paramètre
J'arrive bien à récupéré les 2 variables;
mais quand j'essai dans mon script :
ladate=${mois}" "${jour} export ladate echo ${ladate} #ca c'est bon ca affiche ce qu'il faut, pas de "bug" #mais alors grep ${ladate} ./monfichier |
Alors ca, ca passe pas du tout
J'ai essayé pleins de syntaxes différentes, je me fais renvoyer bouler. Une idée de la bonne syntaxe ?
Message édité par tuxbleu le 18-12-2009 à 09:50:05
---------------
Mon topic de vente - Mon feed-back