Застрял в Login-loop после установки драйверов для GTX 1060

Для этого вам не нужно использовать rename. Вы можете сделать это, используя basename:

for f in *run; do mv "$f" "$(basename "$f" .run)".clu; done

basename напечатает имя файла (без пути), а также удалит необязательный суффикс. Поэтому "$(basename "$f" .run)".clu - это имя файла $f с расширением .run, заменяемым clu.

Вы также можете просто использовать собственные функции манипуляции с bash:

for f in *run; do echo mv "$f" "${f%%.run}".clu; done
]

Конструкция ${var%%string} удаляет строку string с конца переменной $var.

0
задан 1 July 2017 в 11:24

3 ответа

После нескольких часов исследований я нашел это руководство, которое помогло мне решить мою проблему. Я точно не знаю, что вызвало мои проблемы, но теперь я все прекрасно работаю.

0
ответ дан 22 May 2018 в 20:58

После нескольких часов исследований я нашел это руководство, которое помогло мне решить мою проблему. Я точно не знаю, что вызвало мои проблемы, но теперь я все прекрасно работаю.

0
ответ дан 18 July 2018 в 10:51

После нескольких часов исследований я нашел это руководство, которое помогло мне решить мою проблему. Я точно не знаю, что вызвало мои проблемы, но теперь я все прекрасно работаю.

0
ответ дан 24 July 2018 в 19:39

Другие вопросы по тегам:

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