Shell impossible d'affecter une variable
Résolu/Fermé
apprentiDev
Messages postés
154
Date d'inscription
dimanche 2 mai 2010
Statut
Membre
Dernière intervention
1 mai 2013
-
9 juin 2011 à 21:13
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 12 juin 2011 à 20:52
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 12 juin 2011 à 20:52
A voir également:
- Shell impossible d'affecter une variable
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell startup windows 10 - Guide
- Classic shell c'est quoi ✓ - Forum Windows 8 / 8.1
- Ssh secure shell download - Télécharger - Divers Web & Internet
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
9 juin 2011 à 21:19
9 juin 2011 à 21:19
Salut,
Voici la syntaxe (pas des espaces avant et après le signe égal)
Voici la syntaxe (pas des espaces avant et après le signe égal)
variable=$(commande)
apprentiDev
Messages postés
154
Date d'inscription
dimanche 2 mai 2010
Statut
Membre
Dernière intervention
1 mai 2013
4
10 juin 2011 à 22:32
10 juin 2011 à 22:32
Bonjour à vous deux,
Tout d'abord merci pour vos réponses. Elle m'ont effectivement permis de résoudre mon problème. J'ai fait height='identify -format %h "$photo"' et hop
Par contre à noté que les '' ne sont pas ceux de la touche 4 même s'il ressemble visuellement. Je ne sais pu comment ça s'appelle mais je sais que ça sert a exécuter ce que je lui demande dans un sous-shell et le résultat m'est renvoyer dans le shell courant. Enfin c'est ce que j'ai compris.
Encore merci à vous deux.
Tout d'abord merci pour vos réponses. Elle m'ont effectivement permis de résoudre mon problème. J'ai fait height='identify -format %h "$photo"' et hop
Par contre à noté que les '' ne sont pas ceux de la touche 4 même s'il ressemble visuellement. Je ne sais pu comment ça s'appelle mais je sais que ça sert a exécuter ce que je lui demande dans un sous-shell et le résultat m'est renvoyer dans le shell courant. Enfin c'est ce que j'ai compris.
Encore merci à vous deux.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 juin 2011 à 20:52
12 juin 2011 à 20:52
les apostrophe, dont tu parles doivent être ceux de la touche 7.
Ils sont équivalent à $(). Il parait que $() est recommandé par rapport à ta notation, donc :
height=$(identify -format %h "$photo")
C'est un peu plus clair.
Ils sont équivalent à $(). Il parait que $() est recommandé par rapport à ta notation, donc :
height=$(identify -format %h "$photo")
C'est un peu plus clair.
10 juin 2011 à 09:29
la commande $() te permet de convertir la sortie standard d'une commande en chaine de caractères lisible par le script.