gawk -F\t
работает, но когда дело доходит до sort
, это терпит неудачу. Под Linux или Cygwin, $'\t'
сделает это. Однако для ввода специальной клавиши Tab нет возможности. Кто-нибудь может найти способ?
2 ответа
2
В PowerShell escape-символом является `
. Строка, содержащая вкладку, может быть записана как
"`t"
0
Благодаря ребятам из Yahoo, Baidu и Stack Overflow эта сложная проблема наконец-то решена.
sort -t":" -k1 /var/log/accessfile
Это утверждение дает мне подсказку.
Теперь ответ представляет собой сочетание всех советов.
cmd /f:off
sort -t" " -k16 foobar.txt
(символ табуляции в двойных кавычках)
foobar.txt - это текстовый файл с разделением табуляции.
Ключ - двойные кавычки (""
).