摆脱前5个字符,而不是除第32个字符之后的所有其他字符?

Flowermia

有没有一种方法可以轻松地从此十六进制转储(从.pcap中)删除前5个字符,从十六进制字符中删除空格,然后在第32个十六进制字符之后,删除解码的ascii?我已经阅读了cut运算符,以及使用Python脚本,但无法使其正常工作(它似乎创建了一个非常大的.txt)。

0000  ca fe 00 00 ba be de ad 00 00 be ef 08 00 45 00   ..............E.
0010  00 c6 9a 59 40 00 40 06 88 38 c0 a8 01 c8 ac d9   ...Y@[email protected]......
0020  a8 56 8b 18 01 bb 85 40 40 4f 4d 73 a6 1b 80 18   .V.....@@OMs....
0030  05 c1 fd 7f 00 00 01 01 08 0a df 7b 09 99 3e cb   ...........{..>.
0040  4d 9f 17 03 03 00 8d d3 6d ce 93 8c 4d ec bd 16   M.......m...M...
0050  91 21 b4 cf d5 cf 40 d6 79 5c 5d 0a 33 41 51 d3   [email protected]\].3AQ.
0060  5c 81 1b 40 f7 bc fb 26 1e c3 0a 6d 1b e5 62 d5   \..@...&...m..b.
0070  04 18 43 a1 ec 8f 7f ca 3e bf 62 2f 77 f1 e4 0e   ..C.....>.b/w...
0080  62 d0 12 0a da cc 1c 03 f3 e6 32 d6 de 65 27 aa   b.........2..e'.
0090  3f 85 35 4d 11 7f 5a 1a 2d 41 08 27 97 98 e8 04   ?.5M..Z.-A.'....
00a0  88 03 1f 66 bd 56 f2 4c c2 0e 7d 47 5f c6 5d b0   ...f.V.L..}G_.].
00b0  52 d7 16 31 27 28 d5 01 9f b0 01 3f 14 3d a7 33   R..1'(.....?.=.3
00c0  39 b2 65 6c f2 3d 76 b3 2c 47 5b 2c f6 03 4a c8   9.el.=v.,G[,..J.
00d0  37 b6 24 9a                                       7.$.

预期(第一行):

cafe0000babedead0000beef08004500

这是我尝试摆脱的前5个字符的方法:

尾巴-c +6 test2.txt> newfile.txt

RavinderSingh13

您可以尝试按照GNU中显示的示例进行尝试,编写和测试awk

awk '{val="";val=substr($0,5,50);gsub(/ +/,"",val);print val}' Input_file

说明:添加了以上的详细说明。

awk '                   ##Starting awk program from here.
{
  val=""
  val=substr($0,5,50)   ##Creating val which has sub string of characters starting from 5th index to 50 more characters of current line.
  gsub(/ +/,"",val)     ##Globally substituting spaces with NULL in val here.
  print val             ##Printing val here.
}
' Input_file            ##Mentioning Input_file name here.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用其他字符替换字符串中的1个或多个字符?

来自分类Dev

如何读取其他2个字符串之间的所有字符串

来自分类Dev

前5个字符的模式匹配SQL

来自分类Dev

在Perl 5中将除一个字符之前的所有字符匹配到特定字符串

来自分类Dev

保留前五个字符并截断其他字符以自动完成?

来自分类Dev

每5个字符分割一个字符串

来自分类Dev

每第n个字符后插入一个字符

来自分类Dev

退格键删除后一个字符,而不是前一个字符

来自分类Dev

Java正则表达式除最后一个字符外的所有字符

来自分类Dev

具有4个或5个字符的RegularExpressionValidator

来自分类Dev

Android Java正则表达式匹配除一个字符外的所有字符

来自分类Dev

PHP中某个字符之后的至少1个字符

来自分类Dev

读取除输入字符串的最后一个字符以外的所有字符吗?

来自分类Dev

替换除前四个字符外的所有字符

来自分类Dev

如何删除文件组中除最后10个字符外的所有字符

来自分类Dev

获取某个字符之后的所有字符?

来自分类Dev

保留前五个字符并截断其他字符以自动完成?

来自分类Dev

在单词中第一个字符之后将所有字符垂直居中

来自分类Dev

PHP Regex删除字符串中最后一个字符之后的所有内容

来自分类Dev

删除所有不是4个字符的数字

来自分类Dev

退格键删除后一个字符,而不是前一个字符

来自分类Dev

替换除第一个字符外的所有出现的字符

来自分类Dev

如何检查txt文件中特定单词的所有行的前5个字符?

来自分类Dev

删除字符串的前3个字符

来自分类Dev

查找前10个字符的字符串

来自分类Dev

正则表达式,删除PHP中除一个字符外的所有字符

来自分类Dev

如何从xml标签Notepad ++中删除第10个字符之后的字符?

来自分类Dev

在 Vim 中的其他两个字符之间插入一个字符

来自分类Dev

更改字符串java中的每第5个字符

Related 相关文章

  1. 1

    如何用其他字符替换字符串中的1个或多个字符?

  2. 2

    如何读取其他2个字符串之间的所有字符串

  3. 3

    前5个字符的模式匹配SQL

  4. 4

    在Perl 5中将除一个字符之前的所有字符匹配到特定字符串

  5. 5

    保留前五个字符并截断其他字符以自动完成?

  6. 6

    每5个字符分割一个字符串

  7. 7

    每第n个字符后插入一个字符

  8. 8

    退格键删除后一个字符,而不是前一个字符

  9. 9

    Java正则表达式除最后一个字符外的所有字符

  10. 10

    具有4个或5个字符的RegularExpressionValidator

  11. 11

    Android Java正则表达式匹配除一个字符外的所有字符

  12. 12

    PHP中某个字符之后的至少1个字符

  13. 13

    读取除输入字符串的最后一个字符以外的所有字符吗?

  14. 14

    替换除前四个字符外的所有字符

  15. 15

    如何删除文件组中除最后10个字符外的所有字符

  16. 16

    获取某个字符之后的所有字符?

  17. 17

    保留前五个字符并截断其他字符以自动完成?

  18. 18

    在单词中第一个字符之后将所有字符垂直居中

  19. 19

    PHP Regex删除字符串中最后一个字符之后的所有内容

  20. 20

    删除所有不是4个字符的数字

  21. 21

    退格键删除后一个字符,而不是前一个字符

  22. 22

    替换除第一个字符外的所有出现的字符

  23. 23

    如何检查txt文件中特定单词的所有行的前5个字符?

  24. 24

    删除字符串的前3个字符

  25. 25

    查找前10个字符的字符串

  26. 26

    正则表达式,删除PHP中除一个字符外的所有字符

  27. 27

    如何从xml标签Notepad ++中删除第10个字符之后的字符?

  28. 28

    在 Vim 中的其他两个字符之间插入一个字符

  29. 29

    更改字符串java中的每第5个字符

热门标签

归档