Я преобразовал весь блок в моей музыкальной библиотеке в mp3, чтобы перенести блок на внешний диск. Я использовал dbpoweramp в Windows, и я почти уверен, что он конвертировал их все, но когда я проснулся этим утром, нетбук был перезапущен.
Поэтому я составил список со всей моей музыкой и использовал сортировку по алфавиту. Итак, у меня есть что-то вроде этого:
~/music/a/a.flac
~/music/a/a.mp3
~/music/a/b.flac
~/music/a/b.mp3
~/music/b/a.mp3
~/music/b/b.mp3
~/music/c/a.flac
~/music/c/a.mp3
Обратите внимание, что у меня есть каталог только с mp3, так как не вся моя библиотека была flac.
Что мне нужно, так это bash-скрипт, который будет проверять, чтобы все строки, заканчивающиеся на .flac, имели прямую линию под ними, такую же, за исключением того, что она заканчивалась на .mp3.
Как бы я этого добился, и если бы вы могли объяснить, что делает сценарий, это тоже было бы здорово.
Я полагаю, что очень важно показать все строки, заканчивающиеся на .flac, которые НЕ имеют соответствующего .mp3, так как они должны быть преобразованы до сих пор.