【shell】给变量赋默认值

【shell】给变量赋默认值

2023年8月2日发(作者:)

【shell】给变量赋默认值通常shell中我们需要给变量设置默认值,可能会写出如下代码

Shell代码

1.

2.

3.

4.

#!/bin/bash

if [ ! $1 ]; then

$1='default'

fi

显然这种⽅式在变量少的时候没啥问题,⼀旦变量多起来,我们可能就有⼤量的重复劳动(if判断)

有没有⽐较优雅的⽅式,不⽤写⼀⼤堆if判断,显然答案是有的

1.变量为null时

Shell代码

1.

2.

#当变量a为null时则var=b

var=${a-b}

2.变量为null且为空字符串的时候

Shell代码

1.

2.

#当变量a为null或为空字符串时则var=b

var=${a:-b}

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690916025a462730.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信