Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/09/2020, à 00:43

fnux

(Résolu) récupérer le résultat d'une commande shell dans une variable?

Bonjour,

Malré différentes recherches, je n'ai pas trouvé mon bonheur.
Aussi je me permets de poser cette question ici :

Dans un script bash, j'aimerai récupérer dans une variable $GORELEASE le résultat de la commande "go version"
Par exemple, le résultat de cette commande est

go version
go version go1.11.13 linux/amd64

L'idéal serait même de ne réupérer dans cette variable que "go1.11.13".

Merci d'avance de votre aide car je suis vraiment perdu. madroll

Dernière modification par fnux (Le 20/09/2020, à 00:25)


N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.

Hors ligne

#2 Le 01/09/2020, à 05:51

Compte supprimé

Re : (Résolu) récupérer le résultat d'une commande shell dans une variable?

Bonjour,

var=$(go version)
echo "$var"
var="go version go1.11.13 linux/amd64"
echo $var | cut -d " " -f 3

Dernière modification par Compte supprimé (Le 01/09/2020, à 05:51)

#3 Le 01/09/2020, à 07:18

pingouinux

Re : (Résolu) récupérer le résultat d'une commande shell dans une variable?

Bonjour,
Ou directement

var=$(go version | cut -d" " -f3)

Hors ligne

#4 Le 20/09/2020, à 00:22

fnux

Re : (Résolu) récupérer le résultat d'une commande shell dans une variable?

Merci à pseudofab et pingouinux.


N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.

Hors ligne

#5 Le 20/09/2020, à 03:35

Watael

Re : (Résolu) récupérer le résultat d'une commande shell dans une variable?

plus directement (en bash) :

$ ar=( $(go version) )
$ echo "${ar[2]}"

Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne