Как убрать начальные пробелы вывода из команды "uniq"?

[root@firstcentos scripts]# cat test1
00
00
01
01
00
00
02
02
03
aa
aa
aa
[root@firstcentos scripts]# cat test1 | uniq -c
      2 00
      2 01
      2 00
      2 02
      1 03
      3 aa
[root@firstcentos scripts]# 

1 ответ

Если вы хотите удалить начальные пробелы, просто передайте вывод sed сделать так:

uniq -c file | sed 's/^\s*//'

Пример:

$ uniq -c file
      2 00
      2 01
      2 00
      2 02
      1 03
      3 aa
$ uniq -c file | sed 's/^\s*//'
2 00
2 01
2 00
2 02
1 03
3 aa
Другие вопросы по тегам