我是一个applecript noob,我需要帮助获取某个日志文件,其标题中包含一长串数字。数字字符串之前的数字更改和文件名对于它所在的文件夹是唯一的。有什么方法我可以使用“开头”来检索文件,只使用部分文件名并使变量与它一起使用?
答案 0 :(得分:2)
最好用shell脚本完成。使用"做shell脚本"如果你必须在AppleScript中这样做。您可以将do shell脚本的字符串部分与您想要的任何内容连接起来,例如:
set file_start to "file_start"
set file_ext to ".txt"
do shell script "mdfind -name " & quoted form of file_start & "|grep " & quoted form of (file_start & "[0-9]*" & file_ext & "$")
将引号中的file_start替换为您文件的不变更开头,并将扩展名替换为您正在使用的内容。
答案 1 :(得分:0)
do shell command "find ~/some/directory -iname *somefile*"
这实际上最终工作得更好。