我有一个很长的苹果脚本,可以转换文件,移动文件,压缩等。
我必须在重命名文件的脚本之间包含重命名脚本,例如file1.pdf到file0001,file2到file0002等等。
我发现以下脚本在终端中有效,但是如何将其包含在我的AppleScript之间,因为它有百分比%,引用“命令内部。
在终端
中工作重命名的/ \ d + / sprintf(“%04d”,$&)/ e'〜/ Downloads / test / * .pdf
我不能像这样做一个shell脚本
执行shell脚本“重命名's / \ d + / sprintf(”%04d“,$&)/ e'”& theFolder& “* .PDF”
这将导致错误,因为它有百分比%,引用“。
如何将这个实现到我的AppleScript中,谢谢。
答案 0 :(得分:1)
do shell script quoted form of "rename 's/\\d+/sprintf(\"%04d\",$&)/e' ~/Downloads/test/*.pdf"