我遇到了一个问题,我在开始时在文件中收到一些特殊字符;下同瞬间:特殊字符删除'sed'
^@<9b>200931350515,test1,910,420032400825443
^@<9a>200931350515,test1,910,420032400825443
^@<9d>200931746996,test2,910,420031390086807
我使用下面的命令来删除第一列数字以外的东西:
sed 's/^[^0-9]*//g' file.dat
上没有成功。该文件是在Teradata的一个紧固端口上创建的,该过程在提取过程中自己添加了一些特殊字符。
该命令的任何想法?
它是否每行总是添加相同数量的字符? –
也可以在上面的行中获得十六进制输出(例如使用'xxd') –