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.
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.
N'utilisez pas de guillemets.
sort -t $'\t'
Ou je pense que Ctrl V insère une tabulation ? ??
Editar:
http://www.gnu.org/s/bash/manual/html_node/ANSI_002dC-Quoting.html#ANSI_002dC-Quoting
Vous pouvez également utiliser printf :
sort -t "$(printf "\t")"
Pas comme $'\t'
, printf
utiliser guillemets doubles qui vous permettent d'utiliser variables d'environnement comme ci-dessous :
char="\t" # any source just plain text
sort -t "$(printf "$char")"
Le devis unique est statique et non flexible, bien qu'il soit simple, vous pouvez choisir en fonction de vos besoins.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.