Você pode usar head :
command | head -c-10
removeria os últimos 10 bytes da saída command .
Citações de man head :
-c, --bytes=[-]K
print the first K bytes of each file; with the leading '-',
print all but the last K bytes of each file
Como você mencionou especificamente que os 10 caracteres a serem removidos ocorreriam em uma linha, você poderia usar sed também. Canalize a saída do comando para:
sed '$s/\(.\{10\}\)$//'
ou se o seu sed suportar regex estendido:
sed -r '$s/.{10}$//'
A sintaxe seria semelhante usando perl :
perl -pe 's/.{10}$// if eof'