我有这样一行:使用SED替代字符串
22.665774 Fr RMSG 0 0 1 1 18 11 Rx 0 308002 5 20 1d6 x 20 20 a8 4f 35 40 1b 00 0f 08 f7 89 ff fa ff f3 35 80 49 00 00 00 00 30 00 00 80 ab 4b 54 40 f0 00 fc 714a81 1 40937
我想分析它并替换它以这样的方式得到的只有这一部分:
a8 4f 35 40 1b 00 0f 08 f7 89 ff fa ff f3 35 80 49 00 00 00 00 30 00 00 80 ab 4b 54 40 f0 00 fc
在这我正在使用这个:
sed -re \"s/^.+x//\
但是这只给了我之前的部分..你能给我一些提示吗?
谢谢。
它的模式是什么?一切从“a8”?第n场? – fedorqui
在a8之前删除所有内容,并在最后删除此部分:714a81 1 40937 –
您是否总是拥有'a8'或可以有不同?还是仅仅为了这一行? – Jerry