Ваша функция просто обертывает элементы внутри другого. Нет текста внутри или снаружи этих элементов, чтобы окунуть. Попробуйте вставить некоторый случайный текст перед закрытием тегов, чтобы увидеть результат. Btw, элементы успешно помещаются в тег p.
В Windows используйте синтаксис % ~ ni
.
for %i in (*.wav) do afconvert -f caff -d LEI16@44100 -c 1 %i %~ni.caf
Аналогичный подход для bash: для i в *. wav; сделать afconvert -f caff -d LEI16 @ 44100-c 1 $ i $ {я% .wav} .caf; done
нашел это:
##
## Shell script to batch convert all files in a directory to caf sound format for iPhone
## Place this shell script a directory with sound files and run it: 'sh converttocaf.sh'
## Any comments to 'support@ezone.com'
##
for f in *; do
if [ "$f" != "converttocaf.sh" ]
then
/usr/bin/afconvert -f caff -d LEI16 "$f"
echo "$f converted"
fi
done
Настройте параметры преобразования, затем сохраните его как текстовый файл с именем converttocaf.sh, поместите его в каталог файлов, которые вы хотите преобразовать, и запустите его из Терминала .
Он работает с файлами, в именах которых есть пробелы.