打印出带有特殊字符的文件行 - Linux

时间:2016-06-28 19:03:39

标签: linux unix command-line sed

我有一个txt文件,其格式如下:

xxxxxxxxx,xxx

有几千行。 我现在有这个命令删除文件中的特殊字符 sed -i -e:a -e 's/[^0-9]\(.*,\)/\1/;ta' file.txt

而不是编辑实际文件,有没有办法打印出每个人所在的文本行?

我只需要测试前9个字符,因为每行都有逗号。 :)

1 个答案:

答案 0 :(得分:1)

它的声音就像你想要的一样:

grep '[^[:alnum:]]' file

但是没有样本输入/输出我们只是在猜测。