Как использовать табуляцию в качестве разделителя в этой команде вырезать? - PullRequest
0 голосов
/ 17 сентября 2018
cut -f2 words.txt | sort | uniq -c | sort -nr > counted.txt

Эта команда выбирает столбец из файла, подсчитывает каждую запись и сортирует по частоте, а затем выводит результат в countted.txt, ранжированный по частотам, следующим образом:

    1 71321 good
    2 14945 bad
    3 5891 nice
    4 4641 pretty
    5 4494 slow
    6 3671 quick
    ...

Однако этот выходной разделитель является пробелом, и я хочу использовать вкладку в качестве разделителя. Я попробовал следующее с --output-delimiter:

cut -f2 --output-delimiter='\t' words.txt | sort | uniq -c | sort -nr > counted.txt 

Но он сообщает об ошибке, неверный параметр.

Как сделать разделитель вывода вкладкой?

1 Ответ

0 голосов
/ 15 января 2019

Попробуйте сделать следующее: cut -d'\t' words.txt -f2 | sort | uniq -c | sort -nr > counted.txt

Параметр -d указывает разделитель, который вы хотите использовать

...