2024-04-27 19:31:52 发布
网友
我有一个bash脚本,可以从日志文件中greps数值,但是它会消耗服务器资源,并且服务器会变得过载。我想用Perl或Python编写相同的脚本。日志文件大小约为1GB,脚本需要每天运行。在
while read i do egrep -h $i /opt/logs/oc-resizer.log >> /opt/logs/purge-resizer.tmp done < /opt/nasa/shahid/logo.csv
只需将脚本简化为:
#!/bin/bash egrep -f /opt/nasa/shahid/logo.csv /opt/logs/oc-resizer.log \ >> /opt/logs/purge-resizer.tmp
会快得多。如果使用的不是fgp,而是更快速地搜索字符串:
有关详细信息,请参见man grep。在
man grep
我不认为perl或python能比这更快。在
只需将脚本简化为:
会快得多。如果使用的不是fgp,而是更快速地搜索字符串:
^{pr2}$有关详细信息,请参见
man grep
。在我不认为perl或python能比这更快。在
相关问题 更多 >
编程相关推荐