将最后几行文件复制到剪贴板

时间:2013-03-23 17:45:38

标签: shell applescript copy-paste

我正在尝试使用类似pbcopy的东西将文件的最后几行复制到Mac OS X上的剪贴板中(但显然pbcopy只复制整个内容)。

用例就是这样,我有一个非常大的日志文件,我只想将最后几行(例如最后5行)复制到我的剪贴板中,以找出最近发生的事情。

这需要键盘驱动,所以我可以快速执行它。

不要介意它是AppleScript还是Shell脚本。

1 个答案:

答案 0 :(得分:3)

我刚刚尝试使用OS X,但它确实有效。它将日志文件的最后5行复制到剪贴板。将它绑定到热键,你应该设置。

tail -5 'somefile.log' | pbcopy

对于将终端命令绑定到热键,您可以使用automator.app,或下载Platypus以从上述脚本生成.app。然后,您可以进入“系统偏好设置”中的键盘设置并设置绑定。