Я использую .conf, которые содержат ключи и значения.Сравнение значений в Linux
Некоторые клавиши содержат номера, как
deployment.conf
EAR_COUNT=2
EAR_1=xxx.ear
EAR_2=yyy.ear
Когда я пытаюсь получить это значение, используя определенную клавишу и сравнить с целым значением, т.е. натуральное число.
Но независимо от того, что я получил значения из .conf, он должен быть строковым типом данных.
Как сравнить оба значения в сценарии Linux Bash.
Просто: Как сравнить два значения в Linux.?
Ex:
. ./deployment.conf
count=$EAR_COUNT;
echo "count : $count";
if [ $count -gt 0 ]; then
echo "Test"
fi
Я получаю следующее сообщение об ошибке:
count : 2
: integer expression expected30: [: 2
Не ясно, что вы имеете в виду строки и целое число. Можете ли вы добавить несколько примеров. – anubhava