gpt4 book ai didi

linux - 如何编写Shell脚本来设置默认参数

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:00 25 4
gpt4 key购买 nike

在shell脚本中,如何将0设置为参数的默认值。

param2=0
${2:-0}

${2:-param2}

这些结果是0:未找到

param=$5 
S{1:-$param}

处于事件状态。但 $0 表示 shell 脚本名称。我想使用数字 0。

最佳答案

echo "param: $param"        # param is not defined
echo "param: ${param-0}" # use 0 as default
param=99 # set a value for param
echo "param: ${param-0}" # ignore the default

输出:

param: 
param: 0
param: 99

关于linux - 如何编写Shell脚本来设置默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55301259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com