如果我的行相同,我想打印空格或点.
看例子:
INPUT:
row1 xx yy zz
row1 xx yy zz
row1 xx yy zz
row2 aa bb cc
row2 aa bb cc
row3 gg hh oo
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
row1 xx yy zz
xx yy zz
xx yy zz
row2 aa bb cc
aa bb cc
row3 gg hh oo
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法来打印空间?
感谢您的任何帮助.
$ 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
Run Code Online (Sandbox Code Playgroud)