【发布时间】:2016-11-18 15:46:26
【问题描述】:
我一直在研究一个 bash 脚本,该脚本将字符串从 logFile 中的出现 grep 到 outputFile 以监视其频率。我想进一步过滤它并使用该 grep 的结果将字符串的一部分格式化为我的最终结果。
目前我的grep如下获取我需要的logFile输出部分:
grep -n -A 1 "No entry for this particular code type" logFile.txt >> outputfile.txt
这会得到以该字符串开头的完整行,如下所示,代码类型的值在整个日志中不断变化: “此特定代码类型没有条目,代码类型:001123。”等等
我想解析从 grep 输出的上述结果行,并仅检索字符串“代码类型:”和字符“。”之间的值。 这会给我像 001123 之类的值
我一直在网上寻找解决方案,但我尝试过的都没有解决。任何建议将不胜感激。
【问题讨论】: