Я запускаю такой скрипт для перекодирования аудио файлов:
#!/bin/bash
acodec="vorb"
arate="256"
ext="ogg"
vlc="/usr/bin/vlc"
fmt="mp3"
for a in *$fmt; do
$vlc -I dummy -vvv "$a" --sout "#transcode{acodec=$acodec,ab=$arate,channels=2}:duplicate{dst=std{access=file,mux=ogg,dst="$a.$ext"}" vlc://quit
done
и пытается перенаправить вывод скрипта в файл вида:
./transcode.sh > /media/sf_Downloads/transcode.log
но получают только 0 байт файл. Почему?