美文网首页
获取指定文件的下一行

获取指定文件的下一行

作者: wind_103 | 来源:发表于2020-12-04 22:53 被阅读0次

如:要截取关键词MB下一行的内容,实现方法 

awk '/MB/{getline a;print a}' a.txt

cat  hdfs-site.xml|awk '/dfs.data.dir/{getline a;print a}'

要截取关键词MB那行的内容+下一行内容 ,实现方法下面三种

grep  -A 1 'MB' a.txt        //方法一,这个有个问题就是有空行会显示--

16384 MB

4

--

8192 MB

4

--

16384 MB

4

# awk '/MB/{getline a;print $0"\n"a}' a.txt    //方法二,可以完美输出

16384 MB

4

8192 MB

4

16384 MB

4

sed -n '/MB/{N;p}' a.txt                    //方法三,可以完美输出

16384 MB

4

8192 MB

4

16384 MB

4

使用paste命令格式化打印,-d指定分隔符,-s表示合并成一行:

paste -d" " -s - < test.txt

相关文章

  • 获取指定文件的下一行

    如:要截取关键词MB下一行的内容,实现方法 awk '/MB/{getline a;print a}' a.txt...

  • Linux常用命令-文本统计

    head 默认获取文件前10行 tail 默认获取文件最后 综合:获取3-12行 cut 取出文件指定的列 默认以...

  • sed-字符替换插入

    指定行的上一行或下一行插入一行或多行 sed -i 's/指定的字符/i\需插入行的内容/' 文件名称 指...

  • cut命令

    cut是用来显示行中的指定部分,删除文件中指定字段。 demo 行操作 demo 文件操作

  • Shell 笔记

    每行 追加文字 读取文件每一样 读取文件指定行 遍历文件夹所有文件 寻找包含关键字的文件 指定行追加文字

  • python文件相关处理

    批量修改文件名 获取指定路径下的所有文件路径

  • 用Python生成CocosCreator工程申请软著所需的代码

    说明 指定目录:如'xx\xx\Scripts'指定文件后缀:‘ts’ 功能1:获取指定目录(包括子孙目录)下指定...

  • 终端统计代码行数

    1.cd 到指定目录 查找指定名称的文件,以及统计每个文件有多少行,总共有多少行

  • IOS常用方法

    1.获取磁盘总空间大小 2.获取磁盘可用空间大小 3.获取指定路径下某个文件的大小 4.获取文件夹下所有文件的大小...

  • VBS代码收集

    vbs获取远程host文件并保存到指定目录

网友评论

      本文标题:获取指定文件的下一行

      本文链接:https://www.haomeiwen.com/subject/itrwwktx.html