Вот как бы я это сделал:
head
. "Category"
с помощью grep -o
. ~
в этой строке, используя grep -c
, чтобы выяснить, какой номер столбца содержит категорию. awk -F'~'
(, возможно, используя tail
, чтобы избавиться от первой строки ). center
, используя grep
, стараясь закрепить строку с обеих сторон, чтобы избежать совпадения таких вещей, как «не по центру -» или «по центру». wc -l
. Все эти команды хорошо задокументированы на их страницах man
.