Converta para octal e atribua ao separador de registro.
awk 'BEGIN{RS="7777"} NR==1 {print;exit}'
Como eu faria para truncar um arquivo binário quando um determinado padrão fosse encontrado?
Por exemplo, quero truncar o arquivo na primeira ocorrência do padrão 0xFFFFFFFF
.
Acho que algo como awk
poderia fazer o truque ... mas não sei exatamente como.
obrigado
Tenho certeza de que é possível usar o Perl quando você faz o seguinte
-0777
para ingerir toda a entrada de uma só vez s/\xFF\xFF\xFF\xFF.*//s
Eu fiz algo assim há muito tempo, mas não me lembro mais das opções. Para o awk eu não tenho ideia.
Tags awk