@parkito

Как сгенерировать маску для bash?

Здравствуйте. Нужно создать файлы вида 01.log,02.log, ... 10.log, 11.log, 12.log, 29.log, 30.log (дни месяца). Нужно сделать так, чтобы ничего лишенего не создалось. Всю голову сломал. Подскажите пожалуйста.
  • Вопрос задан
  • 398 просмотров
Пригласить эксперта
Ответы на вопрос 1
xotkot
@xotkot
хорошо есть и хорошо весьма
$ touch {01..30}.log

Чтобы создать файл с номером текущего дня месяца:
$ touch `date +"%d"`.log

Если уж совсем извращается и создать файлы сразу на весь текущий месяц:
$ touch {01..${$(cal):(-1):1}}.log
работает правда только под zsh, для баш нужно будет малость модифицировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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