シェルスクリプトの実行中にエラーが発生する親切に助けてください[スクリプトの意図は、現在のOSのバージョン(RHEL/CentOS)が7未満であるかどうかを確認することです]シェルスクリプトの問題
================== ==============エラー=================================
./test.sh: line 5: 7]: No such file or directory
PHP 5.4 will be installed by default
================================ =======================
#!/bin/bash
# Script Name: test.sh
VERSION=`cat /etc/redhat-release|awk '{print $4}'|cut -d "." -f1`
if [ "$VERSION" < "7" ]
then
echo "PHP 5.4 need to be installed separately"
else
echo "PHP 5.4 will be installed by default"
fi`
あなたの質問を理解するのは難しいです。スクリプトを正しく表示できるように書き直してください。 – stzahi
"#!/ bin/bash"の前にある( ')アポストロフィは何ですか? – stzahi
'<'の代わりに '-lt'を使います。シェルがファイル記述子/演算子として '<' and '>'を解釈しないようにするには '[] 'の代わりに' [[]] 'を使います。 – 123