Я получаю ниже ошибки при запуске сценария оболочки. Пожалуйста, помогите [намерение для сценария, чтобы проверить, является ли версия текущей ОС (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