Você pode alterar as paradas de tabulação no seu terminal usando o banco de dados do terminal, que pode ser acessado de várias maneiras a partir do C ++ (por exemplo, ncurses). Você também pode acessá-lo a partir do shell usando tput
.
Você deve começar limpando as guias ( tput tbc
). Em seguida, mova o cursor para cada coluna em que você deseja uma parada de tabulação ( tput hpa 10
para a coluna 10, por exemplo). Finalmente, defina a parada de tabulação ( tput hts
). Repita a configuração de posicionamento e tabulação para cada parada de tabulação desejada. Exemplo:
echo -e '0\t1\t2\t3\t4\t5\t6\t7\t8'
tput tbc
for ((i=0; i<'tput cols'; i+=10)); do
tput hpa $i
tput hts
done
tput hpa 0
echo -e '0\t1\t2\t3\t4\t5\t6\t7\t8'