Как написать сценарий оболочки с использованием аргумента командной строки для преобразования часов в секунды [закрыто]

Хорошо. Я работаю над сценарием оболочки, но вместо этого хочу использовать аргументы командной строки.

Например, если я ввешу время 2 часа, выход должен быть 7200 секунд. Это то, что у меня есть до сих пор, но оно использует чтение вместо аргумента. Как я могу переписать это как аргумент командной строки?

seconds=0

echo -n "Enter number of seconds : "
read seconds

hours=$((seconds / 3600))
seconds=$((seconds % 3600))
minutes=$((seconds / 60))
seconds=$((seconds % 60))

echo "$hours hour(s) $minutes minute(s) $seconds second(s)"
1
задан 2 May 2014 в 01:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: