【发布时间】:2015-05-08 01:54:34
【问题描述】:
假设我有一个 bash 脚本 scr.sh。在这个脚本里面我有一个变量$x。我需要设置以下行为。如果scr.sh 是用参数调用的,如:
./scr.sh 45
然后我想在我的 bash 脚本中将 x 分配给这个值。否则,如果没有命令行参数,如:
./scr.sh
x 应该分配给一些默认值,在我的例子中是一个环境变量,比如x=$ENVIRONMENT_VAR。
我该怎么做?
【问题讨论】:
-
您可以查看
[[ $# == 1 ]]
标签: linux bash command-line-arguments