Wie Sortiere ich eine tab-getrennte Datei auf der N-TEN Spalte mit cygwin Sortieren?

Ich habe ein riesiges tab-getrennte Datei, die ich Sortieren möchten auf Ihre 2. Säule. Ich muss verwenden Sie das tab-Zeichen als Feld-Trennzeichen in cygwin zu Sortieren. Also brauche ich etwas wie dieses:

sort -t \t -k 2,2 in.txt > out.txt

Aber der Eingabeaufforderung wertet '\t' wörtlich und nicht wie das tab-Zeichen. Beachten Sie, dass ich tun müssen, um diese auf einem Windows Rechner mit Cygwin. Variationen wie

sort -t "\t"
sort -t \"\t\"

nicht funktionieren, auch nicht daran, diese in eine cmd-Datei mit einem aktuellen tab an Stelle des \t oben.

Edit: Eine Lösung, bei der entweder die DOS-shell oder der Cygwin-bash-shell ist in Ordnung.

  • Verwenden Sie die DOS-shell oder der cygwin-shell (bash standardmäßig)?
InformationsquelleAutor Nikhil | 2009-01-09
Schreibe einen Kommentar