|
看到Advanced Bash-Scripting Guide中的一个例子,不太明白,代码如下:
#-----------------------------------------------
#!/bin/bash
TIMELIMIT=4
read -t $TIMELIMIT variable <&1
echo
if [ -z "$variable" ]
then
echo "Timed out, variable still unset."
else
echo "variable = $variable"
fi
exit 0
#-----------------------------------------------
教程中提到read后面的重定向是必需的,但我测试下来有没有输出都一样,这是为什么呢 |
|