Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux脚本while loop“-a「;_Linux_Unix - Fatal编程技术网

Linux脚本while loop“-a「;

Linux脚本while loop“-a「;,linux,unix,Linux,Unix,我有一个很好的.cgi文件,我正在尝试处理它,但我不完全确定“-a”对循环有什么作用。这是密码 while [ "$num" -lt 10 -a "$return_val" = 0 ] do return_val='home/aaaserver/viscaClient [hex]' num=$(( $num + 1 )) sleep 3 done -这是上限-在这种情况下是10-对吗?在这种情况下,-a是什么意思?我猜是“和”,但我只是想确定一下。我的Google fu

我有一个很好的.cgi文件,我正在尝试处理它,但我不完全确定“-a”对循环有什么作用。这是密码

while [ "$num" -lt 10 -a "$return_val" = 0 ]
do
    return_val='home/aaaserver/viscaClient [hex]'
    num=$(( $num + 1 ))
    sleep 3
done
-这是上限-在这种情况下是10-对吗?在这种情况下,-a是什么意思?我猜是“和”,但我只是想确定一下。我的Google fu很弱。

你的猜测是对的

参见
man[


谢谢!我是一个linux新手。我尝试了while--help,while/?,while-h和help-while,但我不知道你可以用man来实现。从现在开始就可以了。
help
用于bash中的关键字和内置项,例如
help while
help echo
包含所有信息
help
co恩塔因和更多。
EXPRESSION1 -a EXPRESSION2
    both EXPRESSION1 and EXPRESSION2 are true
INTEGER1 -lt INTEGER2
    INTEGER1 is less than INTEGER2