Перемещение группы файлов в другой каталог с помощью команды «переименовать» с регулярными выражениями

Если предположить, что мое предположение в комментарии выше верно:

# "now" == first day of this month: format YYYYmmdd
now=$( date "+%Y%m01" )

# "after" == last day of previous month: format YYYY-mm-dd
after=$( date -d "$now - 1 day" "+%Y-%m-%d" )

echo "now=$now"         # now=20190901
echo "after=$after"     # after=2019-08-31
0
27.01.2021, 00:04
1 ответ

Мне кажется, вы слишком усложняете проблему. Простой mvдобьется того, о чем вы просите,

mv *[Aa][Bb][Cc]* newDirectory1/newDirectory2
1
18.03.2021, 22:34

Теги

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