У меня есть огромный разделенный табуляцией файл, который я хочу отсортировать по его второму столбцу. Мне нужно использовать символ табуляции в качестве разделителя полей в сортировке Cygwin. Поэтому мне нужно что-то вроде этого:
sort -t \t -k 2,2 in.txt > out.txt
Но командная строка оценивает '\ t' буквально, а не как символ табуляции. Обратите внимание, что мне нужно сделать это на компьютере под управлением Windows, на котором запущен Cygwin. Вариации, такие как
sort -t "\t"
sort -t \"\t\"
не работает, и не помещает это в cmd-файл с реальной вкладкой вместо \ t выше.
Редактировать: Хорошо подходит решение, использующее оболочку DOS или оболочку Cygwin bash.