как сжать все изображения, jpg из каталога в другой каталог с помощью imagemagick

Есть ли другие строки, кроме «Переход» и «Число, за которым следует 1»? Я полагаю, что нет. Что происходит, когда есть два перехода, между которыми ничего нет? Я предполагаю, что этого не произойдет.

Вы специально запрашиваете awk, поэтому ответ Эрика идеален. Для полноты картины я хотел бы представить версию без awk :)

| sed 's/.* 1 *$/CountThisLine/' | uniq -c | sed -n 's/CountThisLine//p' | nl -nln

Первый sed выбирает строки, которые вы хотите посчитать, и делает их идентичными, сохраняя при этом переходы, uniq -c подсчитывает идентичные последовательные строки, второй sed сохраняет только непереходные строки, а nl нумерует результат.

$ cat test.txt \
  | sed 's/.* 1 *$/CountThisLine/' \
  | uniq -c \
  | sed -n 's/CountThisLine//p' \
  | nl -nln
1             2 
2             1 
3             1 
4             5 
5             1 
3
29.03.2018, 21:15
0 ответов

Теги

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