[英]Awk scripts to read rows in a column with the same value and print/sort these rows based on date
[英]Print space if the rows are the same in awk
如果行相同,我想打印空格或点。
参见示例:
输入:
row1 xx yy zz
row1 xx yy zz
row1 xx yy zz
row2 aa bb cc
row2 aa bb cc
row3 gg hh oo
输出:
row1 xx yy zz
xx yy zz
xx yy zz
row2 aa bb cc
aa bb cc
row3 gg hh oo
有什么简单的方法可以只打印空间?
感谢您的任何帮助。
$ awk '{c=$1} c==p{gsub(/./," ",$1)} {p=c} 1' file
row1 xx yy zz
xx yy zz
xx yy zz
row2 aa bb cc
aa bb cc
row3 gg hh oo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.