[BASH] résultat d'une commande dans une varia
Résolu
Zuthos
Messages postés
182
Date d'inscription
Statut
Membre
Dernière intervention
-
Zuthos Messages postés 182 Date d'inscription Statut Membre Dernière intervention -
Zuthos Messages postés 182 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de mettre le résultat d'une commande dans une variable.
J'ai essayé:
TEST= exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-'
TEST= "exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-'"
TEST= $(exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-')
TEST= $(exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-' 2<&1)
Rien n'y fait ;-(
Si quelqu'un avait une idée.
D'avance merci
J'essaye de mettre le résultat d'une commande dans une variable.
J'ai essayé:
TEST= exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-'
TEST= "exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-'"
TEST= $(exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-')
TEST= $(exiftags -v DSCF2873.jpg | grep Generated | awk '{print $3}' | tr '\:' '\-' 2<&1)
Rien n'y fait ;-(
Si quelqu'un avait une idée.
D'avance merci
A voir également:
- [BASH] résultat d'une commande dans une varia
- Invite de commande - Guide
- Commande terminal mac - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Commande dism - Guide
- Lexer resultat - Télécharger - Sport
2 réponses
Salut,
Sans espace autour du signe égale de part et d'autre.
VAR="$(commande)"
Sans espace autour du signe égale de part et d'autre.
Zuthos
Messages postés
182
Date d'inscription
Statut
Membre
Dernière intervention
12
Merci, fonctionne impec :-D
et en évitant de nommer ses variables en majuscules.
Par convention, les noms en majuscules c'est pour les variables d'environnement : SHELL, PWD, etc
si tu ajoutes un 'sed' à ton code, tu pourras être nominé aux récompenses du code le plus inutile ^^
tout peut se faire dans un seul 'awk', sanas aller très loin.
et c'est éventuellement pas 2<&1, mais 2>&1
Par convention, les noms en majuscules c'est pour les variables d'environnement : SHELL, PWD, etc
si tu ajoutes un 'sed' à ton code, tu pourras être nominé aux récompenses du code le plus inutile ^^
tout peut se faire dans un seul 'awk', sanas aller très loin.
et c'est éventuellement pas 2<&1, mais 2>&1