凝问
本帖最后由 unix520 于 2022-04-20 21:13 编辑gawk"!a[$0]++;{print \"\"}"
只想在最后空留1行,或2行 但为仕么会留空这么多行?
:(( :(( 这啥呀这是 回复 3# a5love3n
请看题 回复 4# unix520
加个END试试
gawk"!a[$0]++;END{print \"\"}"
你这个双引号的语法在我的centos7环境中一直报错,我改成单引号语法就没问题
gawk'!a[$0]++;END{print ""}' 2.txt
gawk"!a[$0]++;END{print \"\"}"
双引号报错的原因找到了, ! 被shell扩展了,如果遇到报错,可以改成如下语法
gawk""\!"a[$0]++;END{print \"\"}" 回复 5# a5love3n
嗯嗯原来要加个END谢谢了
页:
[1]