Na verdade, o comportamento que eu vejo para o Linux (e o OSX) corresponde ao SunOS razoavelmente bem, com algumas diferenças para o número de dígitos.
A HPUX segue a descrição em POSIX , que não mostra espaços em branco à esquerda no formato:
"%d %d %d %s\n", <newlines>, <words>, <bytes>, <file>
Você pode imitar o formato do SunOS usando o awk
#!/bin/sh
wc () {
/usr/bin/wc "$@" | \
awk '{
for (n = 0; n < NF-1; ++n) {
printf("%8d ", $n);
}
printf "%s\n", $NF; }'
}
wc "$@"
Eu intencionalmente deixei um espaço em branco entre as colunas para evitar o problema observado na lógica POSIX.