DF>> DF>>> если попросить, set -e; DF>>> а если не знать и не просить? DF>> в пайповом случае эти ошибки в любом случае обрабатываются DF>> да скрипт не выходит, но и делать действия не пытается DF>> DF>> я это имел ввиду
DF> Это и есть "не обрабатываются", раз никаких действий по ошибкам.
это есть "обрабатываются"
смотри берешь ты и пишешь:
cmd1|cmd2|cmd3|cmd4|cmd5|cmd6
на cmd2 у тебя не запустилось что-то, в шелле cmd3... уже не будут
пускаться :)
DF>> можно весь этот пайп в if запхать или написать || что-то
DF> pipe в целом ошибку не выдаст, ни if ни || не сработают.
DF> Уже обсуждали эту тему.
pipe в целом выдаст ошибку
if cmd1|cmd2|cmd3|cmd4|cmd5|cmd6; then
echo весь пайп отработал нормально
else
echo с пайпом проблемы
fi
другой вопрос что ты можешь не знать что у тебя обломилось cmd3 или
cmd5, но обычно это не надо потому что это простые фильтры, которые не
работают если их нет:)
--
. ''`. Dmitry E. Oboukhov
: :’ : [EMAIL PROTECTED]
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
signature.asc
Description: Digital signature

