Ich habe eine große Tab-getrennte Datei, die ich in der zweiten Spalte sortieren möchte. Ich muss das Tab-Zeichen als Feldtrennzeichen in cygwin sort verwenden. Also brauche ich etwas wie folgt:Wie sortiere ich eine durch Tabs getrennte Datei in der n-ten Spalte mit cygwin sort?
sort -t \t -k 2,2 in.txt > out.txt
Aber die Eingabeaufforderung wertet '\ t' wörtlich und nicht als das Tab-Zeichen. Beachten Sie, dass ich dies auf einem Windows-Computer mit Cygwin ausführen muss. Variationen wie
sort -t "\t"
sort -t \"\t\"
nicht funktionieren, weder tun dies mit einer tatsächlichen Registerkarte anstelle des \ t oben in einer cmd-Datei setzen.
Bearbeiten: Eine Lösung mit der DOS-Shell oder der Cygwin Bash-Shell ist in Ordnung.
Sind Sie der DOS-Shell oder die Cygwin-Shell (Bash standardmäßig)? – PEZ