Récupérer la valeur d'une variable d'un sous-shell
Fermé
gnugo
-
Modifié par gnugo le 3/10/2012 à 11:10
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 3 oct. 2012 à 12:32
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 3 oct. 2012 à 12:32
A voir également:
- Récupérer la valeur d'une variable d'un sous-shell
- Comment recuperer un message supprimé sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
1 réponse
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
3 oct. 2012 à 11:11
3 oct. 2012 à 11:11
hello
en regroupant les commandes dans le meme sous-shell avec des ()
en regroupant les commandes dans le meme sous-shell avec des ()
$ ls | (a=b > echo $a ) b $
Modifié par gnugo le 3/10/2012 à 11:55
C'est de récupérer le résultat d'un sous shell dans le shell courant.
Un peu comme quand on fait a=$(echo b)
Sauf que à ce sous-shell, je dois en plus lui passer quelquechose sur son entrée standard, et faire un traitement à part pour son STDOUT. Ce que je souhaite récupérer c'est son STDERR pour le traiter dans mon shell courant et le garder dans une variable utilisée par la suite.
Modifié par dubcek le 3/10/2012 à 12:31
on peut mettre plusieurs commandes dans $()
montre un exemple de ce que tu veux faire
3 oct. 2012 à 12:31
Ce serait envisageable de faire quelque chose comme ça ?
3 oct. 2012 à 12:32