我有一個巨大的製表符分隔的文件,我想在第二列進行排序。我需要使用製表符作爲cygwin排序中的字段分隔符。所以我需要這樣的東西:如何使用cygwin排序對第n列中的製表符分隔文件進行排序?
sort -t \t -k 2,2 in.txt > out.txt
但命令提示符字面上計算'\ t'而不是字符串作爲製表符。請注意,我需要在運行Cygwin的Windows計算機上執行此操作。變化如
sort -t "\t"
sort -t \"\t\"
不起作用,也沒有把這個放在一個cmd文件中,實際的選項卡代替上面的\ t。
編輯:使用DOS外殼或Cygwin bash外殼的解決方案是好的。
您使用的是DOS殼或cygwin外殼(默認爲bash)的? – PEZ 2009-01-09 00:42:49