Je suis en train de travailler sur un script simple projet pour le travail qu'implique l'utilisation de BASH. J'ai un assez simple script qui est quelque chose comme ce qui suit:
#!/bin/bash
VAR1="$1"
VAR2="$2"
MOREF='sudo run command against $VAR1 | grep name | cut -c7-'
echo $MOREF
Lorsque j'exécute ce script à partir de la ligne de commande et transmettre les arguments que je ne suis pas en mesure d'obtenir n'importe quelle sortie. Cependant, lorsque je lance les commandes contenues dans le MOREF variable, je suis en mesure d'obtenir en sortie. Je voudrais savoir comment on peut prendre les résultats d'une commande qui doit être exécutée à l'intérieur d'un script, l'enregistrer dans une variable, puis sortie de cette variable sur l'écran?