问题描述
我有一个简单的脚本,它收集用户输入,然后组合一个 find 命令行来处理一堆文件。我已经尝试了几个变量来替换字符串中的无济于事。
代码如下:
PRESET="High Profile"
X264TUNE="Film"
if [ -z "$1" ] ; then
TRANSCODEDIR="."
else
TRANSCODEDIR="$1"
fi
find "$TRANSCODEDIR"/* -type f -exec bash -c '/usr/bin/HandBrakeCLI -i "$1" -o "${1%\.*}".mp4 -x264-preset="$PRESET" x264-tune="$X264TUNE" --encoder="x264"' __ {} \;
我似乎无法在执行的 find 命令中使用变量替换。我试过单引号和双引号的组合无济于事。任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)