Почему uniq -c выводит с пробелом вместо \t?

Я использую uniq-c каким-то текстовым файлом. Вывод вот такой:

123(space)first word(tab)other things
  2(space)second word(tab)other things

....

Поэтому мне нужно извлечь общее число (, например 123 и 2 выше ), но я не могу понять, как это сделать, потому что, если я разделю эту строку пробелом, она будет такой ['123', 'first', 'word(tab)other', 'things']. Я хочу знать, почему он не выводится с вкладкой?

И как извлечь общее число в оболочке? (Наконец-то я извлек его с помощью python, WTF)

Обновление:Извините, я не правильно описал свой вопрос. Я не хотел суммировать общее число, я просто хочу заменить (пробел )на (вкладку ), но это не влияет на пробел в словах, потому что мне все еще нужны данные после. Вот так:

123(tab)first word(tab)other things
  2(tab)second word(tab)other things
5
задан MoreFreeze 26 July 2012 в 13:42
поделиться