嗨,我错过了重启后 osx 恢复会话的现代功能,所以我想编写一个 bash 脚本来保存在 Preview.app 中打开的 pdf 文件,并询问我是否想在最后 2 个脚本之间重新打开 preview.app 中的文件执行系统已重新启动。
我从
lsof | grep '^Preview*pdf$' >> listpreview.txt
但我无法确定适当的正则表达式来隔离路径,lsof 返回的典型行
是
预览 4581 My_user txt REG 14,2 3254550 36522430 /arbitrary_path/filename_with_all_sort_of_character_and_spaces.pdf
- 还有比lsof更直接的方法吗?
- 如何使用 preview.app 中使用的 pdf 文件的路径列表保存 .txt 文件 (?)?
- 如何在文件/文件夹名称中转义各种符号,如 ß 可能(不应该)?
感谢您的回答。