У меня есть скрипт, который перечисляет кучу файлов, которые соответствуют определенным критериям. Он выводит только имена файлов, и есть куча текста, который не нужен.
Пример строки:
[gg]_Magi_-_13_[DB38165F].mkv
Что я хотел бы достичь в выводе:
[gg]_Magi_-_13
Мне удалось заменить подчеркивание, но мне не повезло в успешной обрезке [CRC32] .mkv. Также я ограничиваю количество символов и помещаю многоточие в конец, если они выходят за пределы 28 символов, но даже если оно не выходит за пределы 28 символов, оно все равно добавляет многоточие в конец.
Код для этого:
print substr( $0, 0, 28 )"[…]"}
Помощь по любой из этих проблем будет высоко ценится.
[blahblah] blahblahblahblahblah 01
и [blahblah] blahblahblahblahblah 02
оба становятся [blahblah] blahblahblahblahb...
(больше не разные файлы)