- 论坛徽章:
- 0
|
if [ -z "${BOOTUP:-}" ]; then
if [ -f /etc/sysconfig/init ]; then
. /etc/sysconfig/init
else
# This all seem confusing? Look in /etc/sysconfig/init,
# or in /usr/doc/initscripts-*/sysconfig.txt
BOOTUP=color
RES_COL=60
MOVE_TO_COL="echo -en \\033[${RES_COL}G"
SETCOLOR_SUCCESS="echo -en \\033[1;32m"
SETCOLOR_FAILURE="echo -en \\033[1;31m"
SETCOLOR_WARNING="echo -en \\033[1;33m"
SETCOLOR_NORMAL="echo -en \\033[0;39m"
LOGLEVEL=1
fi
if [ "$CONSOLETYPE" = "serial" ]; then
BOOTUP=serial
MOVE_TO_COL=
SETCOLOR_SUCCESS=
SETCOLOR_FAILURE=
SETCOLOR_WARNING=
SETCOLOR_NORMAL=
fi
fi
在这个脚本中的第一行(红色)
他的大概含义我懂了,当 这个变量:${BOOTUP:-} 长度为0的时候 整体表达式为真
${BOOTUP:-}这个表达式是这个的变体吗?${BOOTUP:-WORD}
${BOOTUP:-WORD} 这个表达式的意思是如果 $BOOTUP 没有赋值 则整体表达式的值 为word
${BOOTUP:-WORD} 这个也是这个意思吗 |
|