-L
è una caratteristica utile di wc
, o almeno così pensavo. Stampa la lunghezza della linea più lunga. Per qualche ragione espande un tab-char a byte singolo per una lunghezza di 8.
C'è un modo per impostare questo per non "espandere" la scheda? e quale potrebbe essere la logica alla base di questa espansione?
echo -n $'\t' | wc -L
uscite 8
wc (GNU coreutils) 7.4
GNU bash, versione 4.1.5