Команда uniq --count дает неверный результат?

Из документа сказано, что опция --count идет к

строк префикса по количеству вхождений

, но после того, как я выполню какой-то тест, кажется, что не работает.

$ echo -e "a\na\b\nc" |uniq --count
      1 a
      1 a
      1 c

Должна ли линия «а» встречаться 2 раза?

1
задан 23 July 2013 в 00:16

1 ответ

Если я понимаю, что вы пытаетесь сделать, в вашей исходной строке есть опечатка, которая сбивает с толку uniq (она думает, что 1 + 1 + 1 строка вместо 2 + 1 + 1). Отсутствует "н".

echo -e "a\na\nb\nc" |uniq --count
  2 a
  1 b
  1 c

Я думаю, это результат, который вы ожидали, так как он соответствует странице руководства.

0
ответ дан 23 July 2013 в 00:16

Другие вопросы по тегам:

Похожие вопросы: