G gugugs 0 Jun 17, 2014 #1 Warum sind diese zwei Ausgaben unterschiedlich? Code: PROOF=`nc -v -w 3 10.5.23.155 -z 22` echo $PROOF Code: PROOF=`ls` echo $PROOF Bei dem nc Befehl wird nichts in die PROOF variable gespeichert, statt dessen wird das Ergebnis ausgegeben. Bei ls funktioniert es.
Warum sind diese zwei Ausgaben unterschiedlich? Code: PROOF=`nc -v -w 3 10.5.23.155 -z 22` echo $PROOF Code: PROOF=`ls` echo $PROOF Bei dem nc Befehl wird nichts in die PROOF variable gespeichert, statt dessen wird das Ergebnis ausgegeben. Bei ls funktioniert es.
CDW 0 Mitarbeiter Jun 17, 2014 #2 Stderrausgabe umleiten? Code: PROOF=`nc -v -w 3 10.5.23.155 -z 22 2>&1` bzw. Code: PROOF=$(nc -v -w 3 google.com -z 80 2>&1)
Stderrausgabe umleiten? Code: PROOF=`nc -v -w 3 10.5.23.155 -z 22 2>&1` bzw. Code: PROOF=$(nc -v -w 3 google.com -z 80 2>&1)
bitmuncher Senior-Nerd Jun 17, 2014 #4 http://bitmuncher.subnetworx.de/2013/09/13/warum-error-output-an-einer-pipe-vorbei-geht/