Velha escola - você pode usar dd
:
dd if=A_FILE bs=1 skip=3
O arquivo de entrada é A_FILE
, o tamanho do bloco é 1 caractere (byte), ignore os primeiros 3 'blocos' (bytes). (Com algumas variantes de dd
como o GNU dd
, você poderia usar bs=1c
aqui - e alternativas como bs=1k
para ler blocos de 1 kilobyte em outras circunstâncias. O dd
no AIX não suporta este , ao que parece, a variante BSD (macOS Sierra) não suporta c
mas suporta k
, m
, g
, etc.)
Existem outras maneiras de obter o mesmo resultado:
sed '1s/^...//' A_FILE
Isso funciona se houver 3 ou mais caracteres na primeira linha.
tail -c +4 A_FILE
E você também pode usar Perl, Python e assim por diante.