我正在寻找一个解决方案,帮助我找到指定文件夹中的最新PDF文件,并将绿色标记标记为最新。任何人都知道如何做到这一点? 到目前为止,我只找到了terminal / bash命令来打印最新的PDF文件。 echo -n"最新文件:$(ls -t * .pdf | head -n1) 它也可以是Automator工作流程。 有人可以帮忙吗?
我正在使用MacOS High Sierra
答案 0 :(得分:0)
基于this answer in superuser,您可以这样做:
osascript - 6 $ (ls -t *.pdf | head -n1) << EOF
on run argv
set labelIndex to (item 1 of argv as number)
repeat with i from 2 to (count of argv)
tell application "Finder"
set theFile to POSIX file (item i of argv) as alias
set label index of theFile to labelIndex
end tell
end repeat
end run
EOF
有一些明显的优化,比如删除循环或只使用超级用户答案中定义的函数。