Как исправить ошибку модуля ядра «конфликтующие запросы» при запуске обновления dnf в Fedora 32?

С переименованием

rename.txt _1.txt *должен делать то, что вы ищете.

Цитироватьman rename:

rename [options] expression replacement file...

rename will rename the specified files by replacing the first occurrence of expression in their name by replacement.


С обычными командами bash

Поскольку вы сказали, что renameне установлен в вашей системе, вот решение, использующее более стандартный Bash:

for file in *.txt; do
    mv "$file" "${file%.txt}_1.txt"
done

Пояснение :Мы перебираем все файлы. Для каждого файла мы перемещаем его в нужное место, используя то, что называется «расширением параметра» (это часть ${}). Специальный символ %можно использовать в расширении параметра, чтобы найти шаблон в конце строки и удалить его.

Дополнительную информацию см. в :http://wiki.bash-hackers.org/syntax/pe#from_the_end

.

0
18.10.2020, 05:28
1 ответ

Попробуйте это:

dnf remove $(rpm -qa | grep 5.7.15-200)
0
18.03.2021, 22:56

Теги

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