Маргарита
Маргарита

Bash. Выполнить команду определённое количество раз.

Необходимо перенаправить выхлоп команды date в файл определённое количество раз. Нельзя использовать цикл.
Как это осуществить?

А как задать количество раз при помощи рекурсии?

Препод циклы запретил. Говорит, нужно без них.

ММ
Мумтоз Мухаков

Цикл - сокращённая запись одинаковых действий - команд. Если нельзя цикл, тогда нужное число раз выполнить (записать в командном файле) команду записи даты в файл, используя >>. Если входной параметр - количество, то после каждой записи проверять условие окончания
ЗЫ Рекурсия подразумевает тот же цикл.

ОС
Ольга Свистунова

Рекурсивно вызывать скрипт (или создать функцию, вроде это в bash возможно)
Задать число раз можно if-м и передачей номера вызова как параметра (аргумент вызываемого = текущий аргумент+1)

БА
Бактыгуль Амираева

Если нельзя цикл - то можно рекурсию...

KZ
Kate Zhivetina

ну можно watch или cron использовать и подождать столько сколько надо секунд.. .
Не ясно по чему нельзя использовать цикл?

ВБ
Виктор Большов

почему нельзя можно
так и пишите
for ((i=0;$ < 10;i++)) do
....
done;
Э а почему нельзя цыклы?

Похожие вопросы
Как обновить bash на убе 11.04
Вопрос по настройке оповещений в BASH
Как выполнить макрос в Outlook для определённых писем?
Вопрос по поводу Bash-программирования
bash скрипт, какой-то косяк...
Есть вопрос linux bash програмирование
как вставить список команд для выполнить ?
bash : case (как испровить ошибку?)
BASH Вопрос про создание переменных
Что можно использовать кроме команды "выполнить"?