Bash comment capturez-vous stderr dans une variable?
Je voudrais faire quelque chose comme ça à l'intérieur de mon script bash
sh -c path/myExcecutable-bin 2>&1 =MYVARIABLE
Comment envoyer une sortie stderror à une variable?
Pour enregistrer à la fois stdout
etstderr
dans une variable:
MYVARIABLE="$(path/myExcecutable-bin 2>&1)"
Notez que cela entrelace stdout et stderr dans la même variable.
Pour enregistrer justestderr
dans une variable:
MYVARIABLE="$(path/myExcecutable-bin 2>&1 > /dev/null)"