целочисленное выражение, ожидаемое тестирование или условие в сценариях if bash - PullRequest
1 голос
/ 12 января 2012

В сценарии оболочки я написал следующие строки, выдававшие ошибку при выполнении сценария

if [ p -eq 35 -o p -eq 70 ]; then
echo "Sleeping ....zzz ........zzzz......."
sleep 5

получить следующую ошибку

/d2.sh: line 6: [: p: integer expression expected

1 Ответ

2 голосов
/ 12 января 2012

Вы, вероятно, хотите $p вместо p:

if [ $p -eq 35 -o $p -eq 70 ]; then
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...