переименовать динамически сгенерированный файл, который содержит BASIC

Столбец 3 поля dom должен указывать дни, в которые эта команда должна выполняться каждый месяц, например, 1 -3 для запуска только дней с 1 по 3 в каждом месяце. Вам нужно переместить дни недели пн -пт в последний столбец.

0
31.05.2020, 02:20
1 ответ

Ваша попытка регулярного выражения была направлена ​​в правильном направлении и должна работать с небольшим изменением, если вы использовали команду rename:

rename 's/.*_BASIC/BASIC/g' *_BASIC*

Это предполагает, что в вашем дистрибутиве установлена ​​совместимая версия rename(Red Hat и родственные дистрибутивы, по моему опыту, обычно не ).

Также предполагается, что у вас нет нескольких совпадающих файлов с одинаковым расширением, что может привести к конфликту имен.

Этот вариант будет наиболее полезен, если у вас есть несколько совпадающих файлов с разными расширениями, которые вы хотите переименовать одним движением, в противном случае вы могли бы также придерживатьсяhttps://unix.stackexchange.com/a/590037/40482

0
18.03.2021, 23:31

Теги

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