Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
yoricI
Сообщения: 2819
ОС: gentoo fluxbox
Сообщение
yoricI » 04.01.2023 12:33
Здра!
Для этого существуют rename и mmv. И если что задать в качестве заменяемого, понятно, то что задать в качестве "ничего", если обрезать имена файлов, а не изменять? Не пробел или иной символ, а именно отсутствие? Например:
yoricI
Сообщения: 2819
ОС: gentoo fluxbox
Сообщение
yoricI » 04.01.2023 14:50
С mmv этот вопрос прекрасно решается:
Код: Выделить всё
mmv '*FROM*' '#1[TO]#2' # где TO можно исключить, это и будет "ничего"
С sed тоже:
Код: Выделить всё
sed 's/^FROM/TO/' # где TO можно исключить, это и будет "ничего"
FROM TO могут быть с пробелами.
То есть, как это ни странно, отсутствие есть именно отсутствие. Генерал Очевидность))
Bizdelnick
Модератор
Сообщения: 21271
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 04.01.2023 17:28
Есть ещё prename, если что. С ним всё довольно-таки очевидно, если с регулярками дружите.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик