Portál AbcLinuxu, 9. listopadu 2025 21:46
#!/bin/bash set -e echo xxx | false echo $?skonci na prikazu s pipkou, ale skriptik:
#!/bin/bash
set -e
echo xxx | { false; }
echo $?
mi normalne projde. Netusite, proc je to tak? Domnival jsem se, ze oba skriptiky maji skoncit na prikazu s pipe.
Experimentoval jsem pod ubuntu 7.10 a pod debian etch.
Moc dekuji,
:;DF
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.