Задать вопрос
@parkito

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

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

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

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

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

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