Você diz números inteiros, mas suspeito que você esteja falando de números positivos. Aqui está uma rápida tentativa rápida de uma solução:
sed 's/\([0-9]\+\)\s\+\([0-9]\+\)/ /g'
Há advertências aqui, como se o segundo número começasse com um sinal negativo, ou se houvesse espaços que você não deseja manipular assim, que ocorrem entre, por exemplo, a53
e 27B
. Ou se você não quiser que todos os números sejam separados por dois espaços. Mas este é um começo que você pode modificar como quiser.
Relendo sua pergunta, parece que todos os espaços que você deseja "espremer" ocorrem especificamente nas linhas que começam com a palavra "TAMANHO". Isso torna muito mais simples. Você diz "outras instâncias de espaços consecutivos" que deseja preservar, mas parece que elas estão em outras linhas. Então, nesse caso, basta usar:
sed '/^SIZE/ s_\s\s\+_ _'
(Existem dois espaços no texto de substituição.)
Relendo novamente, agora vejo que você quer consertar um espaço em dois espaços. Isso fica um pouco mais dependente do formato exato de suas linhas, mas eu diria:
sed '/^SIZE/ s_\s\+_ _3'
deve fazer isso. (Ele funciona na amostra que você fornece.) O 3
faz a substituição ocorrer apenas na correspondência 3ª de \s\+
- que, como o caos explicou, significa "um ou mais espaço ou tabulação" . Então, em SIZE<space>:<space>X<space>Y
, ele irá transformar o espaço entre o X e o Y em dois espaços.