Portál AbcLinuxu, 13. května 2025 20:45
#!/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.