Un petit grep
Deeper
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Dans un script shell, j'ai une variable monfichier
cette variable contient 'test' (avec les quotes)
je souhaiterais donc transformer cette variable en test (sans les quotes)
On m'a conseillé un grep mais je ne sais pas comment l'écrire.
J'ai testé monfichier=`"$monfichier" | cut -d"'" -f2` mais ca ne marche pas
Ca marche bien lorsque je fais un echho , mais ca ne met rien dans ma variable.
Merci d'avance
Dans un script shell, j'ai une variable monfichier
cette variable contient 'test' (avec les quotes)
je souhaiterais donc transformer cette variable en test (sans les quotes)
On m'a conseillé un grep mais je ne sais pas comment l'écrire.
J'ai testé monfichier=`"$monfichier" | cut -d"'" -f2` mais ca ne marche pas
Ca marche bien lorsque je fais un echho , mais ca ne met rien dans ma variable.
Merci d'avance
A voir également:
- Un petit grep
- Find grep ✓ - Forum Linux / Unix
- Petit 2 ✓ - Forum Bureautique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
- Comment écrire mètre carré avec un m+2 expos? ✓ - Forum Windows
6 réponses
Salut,
Je crois que même tr c'est du luxe ;-)
Je crois que même tr c'est du luxe ;-)
lami20j@debian:~$ monfichier="'test'" lami20j@debian:~$ echo $monfichier 'test' lami20j@debian:~$ echo ${monfichier//\'/} test
je l'ai fait il ya un peu longtemps, je pourrai donc pas t'en dire beaucoup!
mais pour ce que tu essaies de faire il te faut apprendre la manipulation des expressions regulieres sous le shell, le grep t'aidera mais je pense que t'auras aussi besoin de la commande : sed.....................enfin, j'espere que ça t'aidera
mais pour ce que tu essaies de faire il te faut apprendre la manipulation des expressions regulieres sous le shell, le grep t'aidera mais je pense que t'auras aussi besoin de la commande : sed.....................enfin, j'espere que ça t'aidera
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question