海之石

导航

 

如果脚本错误退出,一个好习惯是显示脚本名并将之定向到标准错误中。用户应该知道产生错误的脚本名

#!/bin/sh
# ifcp.sh
if cp myfile myfile.bak > /dev/null 2>&1; then
                echo "good copy"
else
                echo "`basename $0`: error could not copy the file" >&2
fi

 

posted on 2017-10-28 18:32  海之石  阅读(188)  评论(0编辑  收藏  举报