十六进制字符的形式为<9F>
. 它们周围有很多数据,但我只对正确使用正则表达式感兴趣,因此我可以从表中删除这些sed
数据,然后重新导入数据库。
这是我到目前为止所尝试的:
egrep -io '\<[0-9A-Fa-f]{2}\>' /root/database.sql
和几个变化。我似乎无法让它工作,我不知道为什么。我也尝试过双重/三重转义和分组。它找到了字符对,但没有找到< >
's
所以它给出这样的输出:
39
48
69
6F
B9
但我需要它来获得完整的
<39>
<48>
<69>
<6F>
<B9>