私は次のシェルスクリプトを使ってpythonのバージョンを問い合わせます。それは私に、文の上に"Integer expression expected"
というエラーを与えます。シェルスクリプトのチェックpythonのバージョン
#!/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
'0' を出力します '$ PYTHON_VERSIONエコー'、なぜif文の仕事はdosn't?
編集:私はここのWindowsとCygwin
は、あなたが使用しているOSは何とシェルclairifyでしたか?私はOS Xの下で、bashとzshでうまく動作しようとしました。 – emperorcezar