Como inserir um caractere de tabulação no cmd.exe ou no powershell?

0

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?

    
por user1626579 27.08.2012 / 04:09

2 respostas

2

No PowerShell, o caractere de escape é ' . Uma string contendo uma aba pode ser escrita como

"'t"
    
por 27.08.2012 / 04:56
0

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.

  1. cmd /f:off
    
  2. 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 ( "" ).

    
por 28.08.2012 / 11:35