LINUX.ORG.RU

Шэл скриптинг: if


0

0

Что я неправельно написал?

Пример 1: a=2 b=2 if [ $a = $b ]; then { echo "Cool" } fi

# ./tmp Cool Ну тут все правильно.

Пример2:

a=2 b=5 if [ $a > $b ]; then { echo "Cool" } fi

# ./tmp Cool

Что я неправильно написал ? Почему сравнение не происходит ? Где можно взять описание команд if, while, for ?

# man for No manual entry for for

anonymous

Сорри...теперь с форматированием.

Что я неправельно написал?
Пример 1:
a=2
b=2
if [ $a = $b ]; then
{
echo "Cool"
}
fi

# ./tmp
Cool
Ну тут все правильно.

Пример 2:
a=2
b=5
if [ $a > $b ]; then
{
echo "Cool"
}
fi

# ./tmp Cool
Что я неправильно написал ? Почему сравнение не происходит ? Где можно взять описание команд if, while, for ?
# man for
No manual entry for for

anonymous
()
Ответ на: комментарий от anonymous

>Что я неправильно написал ? Почему сравнение не происходит ? Где можно взять описание команд if, while, for ?

man bash

Нахрена фигурные скобки?

И не сиди под рутом.

mikhail
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.