分享

linux 获取文件中指定内容及其下一行记录

 dwlinux_gs 2014-08-26
cat 111 | while read line ; do grep $line ../jblog_20130331.log >> 2-42.log;HANG=`cat -n ../jblog_20130331.log | grep $line | awk '{print $1}'`;HANG=$[HANG+1];echo -n "hang $HANG \n";sed -n "$HANG p" ../jblog_20130331.log >> 2-42.log; done;


cat 111 | while read line ; 
遍历待查记录
 grep $line ../jblog_20130331.log
获取指定内容
HANG=`cat -n ../jblog_20130331.log | grep $line | awk '{print $1}'`
获取指定内容的行号
HANG=$[HANG+1]
生成指定行号
sed -n "$HANG p" ../jblog_20130331.log
获取指定行号内容




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多