我想删除连续的重复行。即例如
**test.txt**
car
speed is good
bike
slower than car
plane
super fast
super fast
bullet train
super fast
这将删除除第一次出现之外的所有重复行。
perl -ne 'print unless $a{$_}++'
但我希望输出是
**test.txt**
car
speed is good
bike
slower than car
plane
super fast
bullet train
super fast
我试过这个 oneliner 但这并没有做任何事情,只是打印输入。
perl -00 -F'<\w+>|</\w+>' -i.bak -lane 'foreach(@F){if ($_=~/\w+/ && ($a ne $_)){print "$_";$a=$_;}}'
这该怎么做???