web-dev-qa-db-fra.com

Comment entrer un caractère de tabulation littéral dans un shell bash?

Par exemple, je voulais utiliser l'utilitaire de tri avec l'option -t pour spécifier des séparateurs de tabulation, mais

sort -t "\t"

ne fonctionne pas.

68
Mark

N'utilisez pas de guillemets doubles.

sort -t $'\t'

Ou je pense que Ctrl V insère un onglet ??

Modifier:

http://www.gnu.org/s/bash/manual/html_node/ANSI_002dC-Quoting.html#ANSI_002dC-Quoting

80
surfasb

Essayer Control-v, puis Tab. Si vous voyez l'onglet du curseur à droite, cela a fonctionné.

Selon le commentaire de Mark, vous pouvez également essayer Control-v et alors Control-i.

57
L2G