LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Это не баг, у тебя переменные от $1 до $9 заданы пустыми строками, а $0 — именем исполняемого скрипта. Ты бы хоть просто echo сдедал вместо expr — понятнее было бы.

Попутно выяснил, что умножение делается именно через обратный слэш:

Ну надо же! Оказывается, шелл раскрывает звёздочку в файлы с любым именем.

Сколько нам открытий чудных…

Почитай какой-нибудь мануал по шеллу, хотя бы самую базу. Про wildcards и связанное с ним, про переменные, и т.д.

Исходная версия CrX, :

Это не баг, у тебя переменные от $1 до $9 заданы пустыми строками, а $0 — именем исполняемого скрипта. Ты бы хоть просто echo сдедал вместо expr — понятнее было бы.

Попутно выяснил, что умножение делается именно через обратный слэш:

Ну надо же! Оказывается, шелл раскрывает звёздочку в файлы с любым именем.

Сколько нам открытий чудных…