将第一行添加到第二行,但用制表符分隔

用户名

我正在使用grep -B2“ average / return” / home / me / Desktop / file,如何在第一行添加到第二行但使用制表符与第二行分开的情况下获得所需的单线输出?

some words here
average / return 1,2 4 5,6 
--
other words here
average / return 4,3 7 9,4
--

所需的输出:

some words here     average / return 1,2 4 5,6
--
other words here    average / return 4,3 7 9,4
--
埃德·莫顿

保持简单,丢失grep和pipe等命令,仅在原始文件上使用awk:

awk '/average \/ return/{print prev "\t" $0} {prev=$0}' file

--如果觉得有用,请随意在输出行之间添加一条包含以下内容的行:

awk '/average \/ return/{print prev "\t" $0 "\n--" } {prev=$0}' file

例如

$ cat file
it was the
some words here
average / return 1,2 4 5,6
best of times
it was the
other words here
average / return 4,3 7 9,4
worst
of times

$ awk '/average \/ return/{print prev "\t" $0} {prev=$0}' file
some words here average / return 1,2 4 5,6
other words here        average / return 4,3 7 9,4

$ awk '/average \/ return/{print prev "\t" $0 "\n--" } {prev=$0}' file
some words here average / return 1,2 4 5,6
--
other words here        average / return 4,3 7 9,4
--

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将空格转换为制表符分隔文件的第一行上的制表符

来自分类Dev

将空格转换为制表符分隔文件的第一行上的制表符

来自分类Dev

循环,将文件名添加到制表符分隔文件中的每一行的开头(从而生成新列)

来自分类Dev

使用2个制表符分隔的列将行添加到.txt文件中

来自分类Dev

将制表符添加到以数字开头的行

来自分类Dev

使用Powershell替换制表符分隔文件的第一行中的文本

来自分类Dev

删除第一行中与子字符串匹配的制表符分隔的列

来自分类Dev

如何在第一行中选择第一个制表符分隔的列?

来自分类Dev

将制表符添加到文件的开头而不返回行

来自分类Dev

awk:提取与第一行中的子字符串匹配的制表符分隔的列

来自分类Dev

将1的列添加到制表符分隔的文件中

来自分类Dev

如何在Notepad ++的第二行之前添加制表符空间?

来自分类Dev

将文本添加到输入,仅将第二部分添加到最后一行

来自分类Dev

将第二行的第二个字段附加到文件中的第一行

来自分类Dev

将大块行转换为制表符分隔的

来自分类Dev

如何在不添加到第一个表的情况下将表行添加到第二个表中

来自分类Dev

如何将常量添加到制表符分隔的文本 linux 文件中的特定列

来自分类Dev

将内容添加到每一行的开头,例如:: before在第一行中添加内容

来自分类Dev

根据内容添加一行作为文件的第一行或第二行

来自分类Dev

SWT StyledText:将下一行的插入符号设置为上一行的制表符宽度

来自分类Dev

仅在Notepad ++中添加到第一行

来自分类Dev

UNIX-将标题添加到每一行的第一列

来自分类Dev

哪些命令将输入制表符分隔的文本文件并将每一行剪切为80个字符?

来自分类Dev

如何使用while循环将切片中的所有元素显示在由制表符分隔的一行上

来自分类Dev

sql将两行合并为一个相同的表。(用第二行数据更新第一行,然后删除第二行)

来自分类Dev

sql将两行合并为一个相同的表。(用第二行数据更新第一行,然后删除第二行)

来自分类Dev

如何从head命令将sed添加到文件的第一行?

来自分类Dev

jQuery将CSS类添加到表的第一行

来自分类Dev

Excel宏将COUNTA添加到新的第一行

Related 相关文章

  1. 1

    将空格转换为制表符分隔文件的第一行上的制表符

  2. 2

    将空格转换为制表符分隔文件的第一行上的制表符

  3. 3

    循环,将文件名添加到制表符分隔文件中的每一行的开头(从而生成新列)

  4. 4

    使用2个制表符分隔的列将行添加到.txt文件中

  5. 5

    将制表符添加到以数字开头的行

  6. 6

    使用Powershell替换制表符分隔文件的第一行中的文本

  7. 7

    删除第一行中与子字符串匹配的制表符分隔的列

  8. 8

    如何在第一行中选择第一个制表符分隔的列?

  9. 9

    将制表符添加到文件的开头而不返回行

  10. 10

    awk:提取与第一行中的子字符串匹配的制表符分隔的列

  11. 11

    将1的列添加到制表符分隔的文件中

  12. 12

    如何在Notepad ++的第二行之前添加制表符空间?

  13. 13

    将文本添加到输入,仅将第二部分添加到最后一行

  14. 14

    将第二行的第二个字段附加到文件中的第一行

  15. 15

    将大块行转换为制表符分隔的

  16. 16

    如何在不添加到第一个表的情况下将表行添加到第二个表中

  17. 17

    如何将常量添加到制表符分隔的文本 linux 文件中的特定列

  18. 18

    将内容添加到每一行的开头,例如:: before在第一行中添加内容

  19. 19

    根据内容添加一行作为文件的第一行或第二行

  20. 20

    SWT StyledText:将下一行的插入符号设置为上一行的制表符宽度

  21. 21

    仅在Notepad ++中添加到第一行

  22. 22

    UNIX-将标题添加到每一行的第一列

  23. 23

    哪些命令将输入制表符分隔的文本文件并将每一行剪切为80个字符?

  24. 24

    如何使用while循环将切片中的所有元素显示在由制表符分隔的一行上

  25. 25

    sql将两行合并为一个相同的表。(用第二行数据更新第一行,然后删除第二行)

  26. 26

    sql将两行合并为一个相同的表。(用第二行数据更新第一行,然后删除第二行)

  27. 27

    如何从head命令将sed添加到文件的第一行?

  28. 28

    jQuery将CSS类添加到表的第一行

  29. 29

    Excel宏将COUNTA添加到新的第一行

热门标签

归档