Voglio stampare i primi 1000 caratteri in un file codificato UTF-8. So che lo strumento head può stampare i primi n byte di un file, ma può tagliare un carattere nel mezzo in modo da ottenere un risultato confuso alla fine.
Posso scrivere un programma awk per fare questo, ma posso sapere se esiste un modo più semplice?
PS. Ho trovato irragionevole che head e tail non supportino la codifica dei caratteri (la variabile di ambiente LANG), mentre altri strumenti come cut , wc , sed e awk supportano tutti la codifica dei caratteri.