Обрезать 4 байта с 3 байтами фиксированного определенного шаблона данных

У меня есть файл с необработанными данными, который выглядит так, как показано ниже. Я должен создать выходной файл после обрезки 4-байтовых заголовков, которые вставляются между данными. Заголовок составляет 4 байта, а первые 3 байта фиксированы и начинаются с шаблона данных 80 01 00 как показано ниже.

  **80 01 00 00** 25 34 ec 41  a8 9d 72 a3 d4 8f 34 9c
  bd 89 04 79 c3 50 20 47  3a ed 1b 46 42 cd 72 6c
  ad 72 7b 63 ff f2 82 4a  d6 8c ed d7 ff b7 3c 7c
  bd 89 04 79 **80 01 00 10**  c3 50 20 47 3a ed 1b 46
  42 cd 72 6c ad 72 7b 63  ff f2 82 4a d6 8c ed d7
  **80 01 00 00** 25 34 ec 41  a8 9d 72 a3 d4 8f 34 9c
  bd 89 04 79 c3 50 20 47  3a ed 1b 46 42 cd 72 6c

Есть ли способ добиться этого в сценарии оболочки?

0

Добавить комментарий

Ваш адрес email не будет опубликован.