Bash Handbrake CLI脚本修复程序
我目前有一个简单的脚本,可以使用Handbrake CLI运行该脚本来转换视频。我喜欢的是修改脚本,这样,如果文件转换成功,原始文件将被删除 以下是目前的脚本:Bash Handbrake CLI脚本修复程序,bash,command-line-interface,handbrake,Bash,Command Line Interface,Handbrake,我目前有一个简单的脚本,可以使用Handbrake CLI运行该脚本来转换视频。我喜欢的是修改脚本,这样,如果文件转换成功,原始文件将被删除 以下是目前的脚本: #!/bin/sh IN=$1 OUT=$2 cd "$IN" for InputItem in *;do /path/to/HandBrakeCLI -i "$InputItem" -o "$OUT/${InputItem}.mp4" -e x264 -q 20.0 -a 1,1 -E faac,ac3 -B 160,160
#!/bin/sh
IN=$1
OUT=$2
cd "$IN"
for InputItem in *;do
/path/to/HandBrakeCLI -i "$InputItem" -o "$OUT/${InputItem}.mp4" -e x264 -q 20.0 -a 1,1 -E faac,ac3 -B 160,160 -6 dpl2,auto -R 48,Auto -D 0.0,0.0 -f mp4 -4 -X 960 --loose-anamorphic -m -x cabac=0:ref=2:me=umh:b-adapt=2:weightb=0:trellis=0:weightp=0
done
有什么想法吗?您可以检查程序的退出状态。通常,成功退出返回零 为此,在循环内部,运行后,测试退出状态:
if [ $? -eq 0 ]
then
rm "$InputItem"
fi