天知道嘿嘿 2022-07-29 10:04 采纳率: 25%
浏览 49
已结题

AIX系统正则匹配指定字符串后n行

需要提取指定字符串后n行
linux系统内支持grep -A -B参数在AIX系统不支持
有没有知道在AIX linux系统中通用的方法

例子:
文件名称:mysql.txt
内容:
qwewe
qwesdx
sadasd
asdasdfdsadsadag
asdasdhh
asghjgds
sadadagvx
sadadas;
ssafcxz,
saddasdawwq
提取asghjgds后三行

  • 写回答

1条回答 默认 最新

  • bug_keng 2022-07-29 11:37
    关注
    
    grep -A 3   "asghjgds" mysql.txt
    
    
    -i表示忽略大小写,可以去掉grep -A 3  -i "asghjgds" mysql.txt
    使用grep命令可以比较轻松达到目的,具体使用如下:
    $ grep -A|B n "key" file
    其中:
    A:表示在字符串之后 after  context
    B:表示在字符串之前 before context
    n:要获取多少行文本 line number
    key:为要查找的字符串
    file:文件名
    
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 8月6日
  • 创建了问题 7月29日

悬赏问题

  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计
  • ¥15 提问STK的问题,哪位航天领域的同学会啊
  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 如何卸载arcgis 10.1 data reviewer for desktop
  • ¥15 共享文件夹会话中为什么会有WORKGROUP
  • ¥15 关于#python#的问题:使用ATL02数据解算光子脚点的坐标(操作系统-windows)
  • ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据