Ho scoperto il funzionamento di sto escape!
Praticamente quando utilizziamo l'escape `\t' è come se scrivessimo in una tabella dove il l'escape `\t' ci permette di avanzare di una colonna mentre l'escape '\v' di una riga;
La larghezza delle colonne viene impostata dal driver del terminale (o almeno credo) ad 8 caratteri quindi supponendo di avere un terminale con dimensione 80x10 avremo 10 colonne x 10 righe. Con questo escape
possiamo cancellare le impostazioni della tabulazione e creare una nostra tabella con dimensioni personalizzate... mica banane!
codice:
$ echo -e '\033[3g' # cancella le impostazioni
$ echo -e '        \033H        \033H    \033H     \033H' # \033H fissa una tabulazione in un punto preciso.
$ echo -e 'Pinco\tPanco\t0\tM'
> Pinco   Panco   0 M
Come si vede le tabulazioni non sono piu tutte da 8 caratteri ma: 8, 8, 2, 2!