ฉันใช้สคริปต์ดังกล่าวเพื่อแปลงไฟล์เสียงของฉัน:
#!/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 ไบต์เท่านั้น ทำไม?