O comando completo seria:
head -c20 yourFile.txt
Eu quero pegar os primeiros 20 ou mais caracteres de vários arquivos.
Eu vi exemplos usando o corte, mas todos parecem ter os primeiros 20 caracteres de cada linha no arquivo, enquanto eu só quero os primeiros caracteres no próprio arquivo (ou seja, da primeira linha), nada mais.
Existe uma maneira simples de fazer isso?
O comando completo seria:
head -c20 yourFile.txt
Não percebeu que a opção -c para head
não era portátil. Você pode usar dd
para gerar os primeiros 20 bytes assim:
dd if=/path/to/infile of=/path/to/outfile bs=20 count=1
Você pode omitir a parte of=/path/to/outfile
se quiser que seu resultado seja stdout.
Tags command-line cut