请教特殊字符[冒号, 即:]的一个用法
发表于 : 2008-12-11 23:29
在书上看到一个关于特殊字符冒号的例子
使用参数替换来评估字符串变量
请问第二句中
这一句中冒号起到什么作用?我把冒号去掉再执行脚本,结果也一样啊,什么原因呢?
使用参数替换来评估字符串变量
代码: 全选
1 #!/bin/bash
2 : ${HOSTNAME?} ${USER?} ${HOME?} ${MAIL?}
3 echo
4 echo "Name of the machine is $HOSTNAME."
5 echo "You are $USER."
6 echo "Your home directory is $HOME."
7 echo "Your mail INBOX is located in $MAIL."
8 echo
9 echo "If you are reading this message,"
10 echo "critical environmental variables have been set."
11 echo
12 echo
代码: 全选
: ${HOSTNAME?} ${USER?} ${HOME?} ${MAIL?}