在OSX中(我在10.7.x,Lion上),您可以从大多数应用程序中获取一些文本并将其拖到桌面上以获取“snippet.textClipping”文件。这个文件不仅仅是原始文本 - 文本被隐藏起来,某处(在资源中?)我曾尝试过使用DeRez,但无法将其弯曲到我的意愿。我正在寻找的是能够获得人们可能认为的输出
的能力 cat mysnippet.textClipping
注意:这些剪报是在较旧版本的OSX下完成的。也许是豹子。可能年纪大了,已经有一段时间了。 :)
谢谢!
P.S。我有一个包含1600多个文件夹的文件夹,这就是我要编写脚本的原因,而不仅仅是手动将它们复制/粘贴到文本文件中。
P.P.S。是的,如果我只选择-all然后拖入一个打开的空文本文档,它会像您期望的那样。但是我仍然希望通过脚本来完成它,所以我可以先将剪辑的名称和每个剪辑的名称放在前面等等。
答案 0 :(得分:4)
这是一件可行的丑陋事迹:
DeRez -only TEXT foo.textClipping | perl -ne 'm|/\* (.*) \*/| && print $1; END {print "\n"}'
基本上,它从DeRez
输出中的C风格注释中提取文本,并将其全部打印在一行上。我从另一个Stack Overflow问题得到了这个想法(我现在找不到)。