我有以下 shell 脚本来查询 python 版本。"Integer expression expected"
它给了我一个关于 if 语句的错误说明。
#!/bin/bash
PYTHON_VERSION=`python -c 'import sys; print("%i" % (sys.hexversion<0x03000000))'`
echo $PYTHON_VERSION
if [ $PYTHON_VERSION -eq 0 ]
then
echo "fine!"
fi
'echo $PYTHON_VERSION' 打印出 '0',那么为什么 if 语句不起作用呢?
编辑:我正在使用 Windows 和 Cygwin