Bash 感叹号是什么意思在shell脚本中?
这是什么意思$0并在此处返回1?这意味着如果/home/pp/不是!一个目录-d,那么脚本将打印目录不存在,并以1退出,这意味着错误 除0以外的任何退出都表示错误 $0表示脚本名 范例 /脚本a b c ! 不是 $0是保存脚本名称的参数 return 1是由调用程序解释的返回代码。1表示一个 错误Bash 感叹号是什么意思在shell脚本中?,bash,shell,unix,Bash,Shell,Unix,这是什么意思$0并在此处返回1?这意味着如果/home/pp/不是!一个目录-d,那么脚本将打印目录不存在,并以1退出,这意味着错误 除0以外的任何退出都表示错误 $0表示脚本名 范例 /脚本a b c ! 不是 $0是保存脚本名称的参数 return 1是由调用程序解释的返回代码。1表示一个 错误 它的意思与C中的意思相似:不是或逻辑否定。在本例中,您可以将其解析为伪代码,因为notdirectory exists/home/pp。$0是脚本名称,$1是第一个模式。$0是脚本名称,为清楚起见,
它的意思与C中的意思相似:不是或逻辑否定。在本例中,您可以将其解析为伪代码,因为notdirectory exists/home/pp。$0是脚本名称,$1是第一个模式。$0是脚本名称,为清楚起见,任何非零返回值都表示错误
if [[ ! -d /home/pp ]]
then
print "$0 Directory /home/pp doesn't exist"
return 1
fi
$0 will print 'script'
$1 will print 'a'
$2 will print 'b'
$3 will print 'c'