Use sed
com -r
:
sed -r 's/(.{7}).*//' file
Ou escape dos parênteses:
sed 's/\(.\{7\}\).*//' file
Como alternativa, você também pode usar grep
( -E
ativa expressões regulares estendidas, -o
imprime apenas o padrão correspondente):
grep -oE '^.{7}' file
com awk
:
awk '{print substr($0,1,7)}' file
E é claro que cut
é feito apenas para esse tipo de trabalho:
cut -c1-7 file