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