目前我有一个系统日志(在这种情况下是 Growl.app),我想不时查看它。我使用 grep 过滤掉我不想看到的行。
cat /Users/Daniel/Library/Logs/Growl.log | grep -vE 'registered|Display frame|Reserving|Used rects|Beginning a pass|Successfully reserved|Adjusted display frame|---|User went idle|User returned|positionDisplay|primaryDirection|Bowtie:|secondaryDirection' | tail -20 > /Users/Daniel/Library/Logs/Growl-log.txt
sleep 2
qlmanage -p /Users/Daniel/Library/Logs/Growl-log.txt
我不确定是否有更好的方法来过滤信息,但因为它是我的脚本需要相当多的时间来处理该命令。我不妨添加我的硬件绝对不会阻止它。需要注意的另一件事是“qlmanage”部分是 OS X 特定的命令,它在“快速查看”窗口中显示文本文件的内容。显示请求时是瞬时的。
有任何想法吗?