2

我一直在 MacOS (OSX) 上的 Automator 中成功使用 shell 脚本,但我的方法在生成的文件名中保留了“.md”扩展名。

例如,如果我输入文件myfile.md,则输出为myfile.md.docx

这是我的脚本:

for f in "$@"
do
    if [[ "$f" = *.md ]]; then
        /Users/myname/opt/anaconda3/bin/pandoc -o "${f%}.docx" -f markdown -t docx $f && open "${f%}.docx"
    fi
done

谁能帮我完成这最后一步?

4

1 回答 1

3

用于-o "${f%.*}.docx"删除原始扩展名。

于 2020-06-19T00:30:16.480 回答