RedWing hat gesagt.:Das klingt logisch is aber anscheinend nicht so oder ich bin
wirklich ein DAU:
RedWing
Ich befürchte schon...
Code:
skreyer@taco31:~> echo `wget --spider http://foo.de/foo.html >&1 | grep -c -E "302|404|failed"`
Mit >&1 leitest Du die Standardfehlerausgabe nicht in die Pipe. Deshalb sieht grep von den Fehlermeldungen nichts und matched logischerweise net.
Code:
skreyer@taco31:~> echo `wget --spider http://foo.de/foo.html 2>&1 | grep -c -E "302|404|failed"`
Das ergibt, ebenso wie die entsprechende Zeile in meinem Skript, 2.