嘿,我需要有关如何在退出状态前面打印脚本名称的帮助。
例如,我的脚本名称是 myprog.sh,我在其中编写了 exit 123。因此,当我运行脚本然后键入命令 echo $?它应该打印出:myprog 123
“更改程序,使其在您编写的错误消息前面打印 0(第零个)参数。”
我尝试了不同的方法,但到目前为止没有任何效果,所以一些帮助或指导会很好。我想我必须使用 $0 来打印脚本名称。
我的程序是:
#!/bin/bash
if [ $# = 1 ]
then
echo " Total arguments for program is equal to 1"
else
echo " not equal to 1"
exit 123
fi