WebApr 28, 2014 · 今天写了个shell脚本一运行就出现"binary operator expected"错误 test1.sh: line 6: [: /export/images/a10091400ux0415: binary operator expected 检查脚本第六行: if [ ! -f /export/images/$line ];then 上网查了一下, 加上双引号,就可以了 将 if [ ! -f /export/images/$line ];then 改为 if [ ! -f "/export/images/$line" ];then 问题解决. WebJul 19, 2024 · 2. also, before you trip on that, the assignment checkDeviceStatus=$ (adb shell getprop sys.boot_completed 2>&1) runs the command and saves the output just once, it doesn't update every time you access the variable. So having the same condition in the if as in the surrounding while is a bit redundant, and also the loop condition will never change.
What does binary operator mean? - Definitions.net
WebApr 26, 2024 · $1 变量值不加双引号的语句执行报错,提示 "binary operator expected"。 test 命令在 -n、-z 操作符后面预期只有一个参数。 而这里的 test -n $1 扩展为 test -n test string。 在 -n 后面提供了两个参数,加上 -n 总共是三个参数,导致执行报错。 WebJul 28, 2024 · 最近写代码时,遇到了binary operator expected报错,代码类似如下 filename="hello world" if [ -e $filename ]; then echo $filename else echo "nothing" fi 查阅得知,在使用 -e , -n , -d 等作为 if 的条件判断时 如 … orangekey consulting gmbh
binary operator expected什么意思 - 百度知道
WebOct 9, 2024 · conditional binary operator expected. 0. Having trouble allowing only one argument. 1. Hi, I am working on a program that will return in 3 arguments, a meal price, a tax, a tip and a total amount paid. I am having trouble with the code. 1. How to (in a shell script) get the position of a substring that contains double quotes? WebNov 27, 2024 · The source of the error: [: –le: binary operator expected is the fact you are using the unicode version of – instead of the regular -Note: The same apply for the … WebPrometheus is not able to get these data and it says 'expected label name, got "BCLOSE"'. Prometheus 无法获取这些数据,并显示“预期的标签名称,得到“BCLOSE””。 I have been trying to figure this out but not sure why this code doesn't work: 我一直试图弄清楚这一点,但不确定为什么这段代码不起 ... orangeish or orangish