含蓄的镜子 · R语言数据分析与可视化(2)-以sofifa ...· 10 月前 · |
高兴的猴子 · 9 月 26 日发行,《赛博朋克 ...· 1 年前 · |
爱运动的豌豆 · 倚天屠龙记之九阳神功:掉崖练神功并非偶然,机 ...· 1 年前 · |
爱搭讪的烤土司 · 黄峪读《世界一分为二》︱不能细想的中年· 1 年前 · |
有情有义的黑框眼镜 · 剑途表情包 - 快看漫画· 1 年前 · |
grep -A1 'blah' logfile
多亏了这个命令,对于每一行中包含'blah‘的行,我得到了包含'blah’的那一行的输出,以及日志文件中接下来的一行的输出。这可能很简单,但我找不到一种方法来省略输出中包含'blah‘和“ next line”的行。
发布于 2011-09-17 07:50:29
您可以尝试使用awk:
awk '/blah/{getline; print}' logfile
发布于 2011-09-17 07:54:33
如果您想坚持使用grep:
grep -A1 'blah' logfile | grep -v "blah"
或者使用sed:
sed -n '/blah/{n;p;}' logfile
发布于 2013-01-14 10:12:01
派平是你的朋友。
使用
grep -A1
显示匹配后的下一行,然后通过管道将结果传递给
tail
,并且只抓取1行。
cat logs/info.log | grep "term" -A1 | tail -n 1
https://stackoverflow.com/questions/7451423
复制Copyright © 2013 - 2024 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有
含蓄的镜子 · R语言数据分析与可视化(2)-以sofifa数据为例 - 知乎 10 月前 |
爱搭讪的烤土司 · 黄峪读《世界一分为二》︱不能细想的中年 1 年前 |
有情有义的黑框眼镜 · 剑途表情包 - 快看漫画 1 年前 |