当我运行下面的Perl单行程序时,它会在每行前面打印1,这是我不想要的.它应该做的就是与root匹配的注释行.
$cat /etc/passwd | perl -ne 'print /root/ ? print "\#$_" : print $_' 1daemon:x:1:1::/: 1bin:x:2:2::/usr/bin: #root:x:0:0:Super-User:/root:/usr/bin/bash 1sys:x:3:3::/: