Grep -E '$VAR1|$VAR2' - pb de syntaxe
Résolu
sporelek
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un pb de syntaxe.
je ne sais pas comment faire pour que mon grep ne cherche pas la chaîne $VAR1 et $VAR2 mais bien la chaine de caracteres contenue dans mes variables VAR1 et VAR2...
je voudrais faire un truc du genre :
grep -E '$VAR1|$VAR2'
D'avance, merci
Nicolas
j'ai un pb de syntaxe.
je ne sais pas comment faire pour que mon grep ne cherche pas la chaîne $VAR1 et $VAR2 mais bien la chaine de caracteres contenue dans mes variables VAR1 et VAR2...
je voudrais faire un truc du genre :
grep -E '$VAR1|$VAR2'
D'avance, merci
Nicolas
A voir également:
- Grep -E '$VAR1|$VAR2' - pb de syntaxe
- É majuscule - Guide
- Realtek 8822ce wireless lan 802.11ac pci-e nic ✓ - Forum PC portable
- Configuration astra 19.2 e - Forum TNT / Satellite / Réception
- E/s en série intel - Forum Carte graphique
- È majuscule - Forum Clavier
3 réponses
Salut,
utilise les guillemets au lieu d'apostrophes
utilise les guillemets au lieu d'apostrophes
lami20j@debian:~$ cat fichier ligne1 toto ligne2 titi ligne3 tata ligne4 toto ligne5 titi ligne6 tata lami20j@debian:~$ var1=toto lami20j@debian:~$ var2=tata lami20j@debian:~$ grep -E "$var1|$var2" fichier ligne1 toto ligne3 tata ligne4 toto ligne6 tata lami20j@debian:~$
va falloir que je comble ces lacunes vite fait...