A utilidade expand
expande os caracteres da guia para a próxima parada de tabulação implícita. Historicamente e, portanto, por padrão, eles são a cada oito caracteres, mas você pode alterá-los com a opção -t
.
printf "%s\t%s\t%s\n" 12345 1234 123
12345 1234 123
printf "%s\t%s\t%s\n" 12345 1234 123 | expand
12345 1234 123
printf "%s\t%s\t%s\n" 12345 1234 123 | expand -t 10
12345 1234 123
printf "%s\t%s\t%s\n" 12345 1234 123 | expand -t 10,16
12345 1234 123
Se você realmente quer apenas substituir a aba com oito espaços, você pode usar sed
:
printf "%s\t%s\t%s\n" 12345 1234 123 | sed 's/\t/ /g'