处理文件以添加新行

用户名

我有一个像这样的文件

a   1   5
a   1   10
a   4   15
b   23  29
b   23  35
b   35  36
c   20  50
c   20  80

我想以这种方式获得输出

a   1   5
a   1   10
a   4   15

b   23  29
b   23  35
b   35  36

c   20  50
c   20  80

我怎样才能做到这一点?我有一个很大的文件,我想在第一列值更改时将其拆分。因此,就像它从a更改为b一样,放了一条新行,依此类推。

佐藤桂(SatōKatsura)

awk

awk 'FNR == 1 { old = $1 } $1 != old { old = $1; $0 = "\n" $0 } 1' file.txt

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向XML文件添加新行

来自分类Dev

在XML文件上添加新行

来自分类Dev

如何在文件中添加新行

来自分类Dev

避免在文件末尾添加新行

来自分类Dev

MATLAB:在csv文件中添加新行

来自分类Dev

向XML文件添加新行

来自分类Dev

如何在文件中添加新行?

来自分类Dev

如何在文件中添加新行

来自分类Dev

在分隔的文件中添加新行

来自分类Dev

向多个文件添加新行

来自分类Dev

如何在文件中的行之间添加新行?

来自分类Dev

awk | 在文件中添加新行或更新现有行

来自分类Dev

在文件中每个现有行的上方添加新行

来自分类Dev

如何在文件的行之间添加新行?

来自分类Dev

如何删除批处理文件中的新行?

来自分类Dev

Windows上的Marshaller在文件末尾添加新行

来自分类Dev

添加新行后,Excel文件不会更改

来自分类Dev

在文本文件中添加新行无效

来自分类Dev

如何将新行添加到文件?

来自分类Dev

如何配置Android Studio在文件末尾添加新行?

来自分类Dev

通过添加新行来不断更改的传输文件

来自分类Dev

将新行添加到旧的csv文件

来自分类Dev

如何在bash中的文件中添加新行?

来自分类Dev

在现有CSV文件的末尾添加新行

来自分类Dev

添加新行后,Excel文件不会更改

来自分类Dev

如何在文件顶部添加新行-OSX&GNU

来自分类Dev

观看/查看文件内容,但未添加任何新行

来自分类Dev

在文件末尾添加新行有什么意义?

来自分类Dev

每次读取文本文件并添加新行;出现