Na przykład:
var output=sh "echo foo";
echo "output=$output";
Wezmę:
output=0
Najwyraźniej otrzymuję kod zakończenia, a nie standardowe wyjście. Czy jest możliwe przechwycenie stdout do zmiennej potoku, tak że mogę uzyskać:
output=foo
jako mój wynik?
.trim()
część tej odpowiedzi, w przeciwnym razie możesz otrzymać znak nowej linii na końcu linii