#!/bin/bash
echo -n "Преобразование WAV > MP3
Укажите битрейт: "; read br
find . -name "*.wav" | \
while read w; do
lame -b $br \
--tt `echo "$w" | cut -d\/ -f2 | cut -d . -f1`\
"$w" "${w/%wav/mp3}"
done
Этот скрипт не обрабатывает файлы с пробелами в названиях, пропускает
Убираю строчку
--tt `echo "$w" | cut -d\/ -f2 | cut -d . -f1`\
Всё работает. Я не пойму, какая связь?
Вот ошибка:
lame: excess arg ./Три и Два.wav
Когда эта строка есть, файлы с пробелами вылетают, с такой ошибкой.
Ткните носом, плз.!
Спасибо.