No PowerShell, o caractere de escape é '
. Uma string contendo uma aba pode ser escrita como
"'t"
gawk -F\t
funciona, mas quando se trata de sort
, ele falha. No Linux ou no Cygwin, $'\t'
fará isso. No entanto, para inserir uma tecla especial Tab , de jeito nenhum. Alguém pode descobrir um caminho?
No PowerShell, o caractere de escape é '
. Uma string contendo uma aba pode ser escrita como
"'t"
Graças aos bolsistas do Yahoo, do Baidu e do Stack Overflow, esse problema difícil está finalmente resolvido.
sort -t":" -k1 /var/log/accessfile
Esta declaração me dá uma dica.
Agora, a resposta é uma combinação de todas as dicas.
cmd /f:off
sort -t" " -k16 foobar.txt
(o caractere de tabulação está entre aspas)
foobar.txt é um arquivo de texto com a separação de guias.
A chave são as aspas duplas ( ""
).
Tags windows powershell cmd.exe