mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
19 lines
313 B
Bash
19 lines
313 B
Bash
#!/usr/bin/env bash
|
|
|
|
### 如果变量为空,赋给他们默认值
|
|
: ${VAR:='default'}
|
|
: ${1:='first'}
|
|
echo "\$1 : " $1
|
|
: ${2:='second'}
|
|
echo "\$2 : " $2
|
|
|
|
### 或者
|
|
FOO=${FOO:-'default'}
|
|
echo "FOO : " ${FOO}
|
|
|
|
# execute: ./positionalVariableDemo.sh big small
|
|
# output:
|
|
# $1 : big
|
|
# $2 : small
|
|
# FOO : default
|