申し訳ないです。

then節またはelse節がエラーになった場合、
標準出力をパイプに渡したくないするのに、よい方法
はあるでしょうか。エラーがあった場合は、メッセージ
を出したexitするようなことはできないでしょうか。


if [ $? -nq 0 ]; then
 ls -x      ← エラーがあった場合
else
 cat /etc/hosts ← エラーがあった場合
fi |
while read line
do
: