4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Есть csv с набором данных:

User1,samUser1,
User2,,
User3,samUser3,
User4,,
User5,samUser5,

Нужно выбрать только те колонки, где содержатся данные sam* и подсчитать их, для этого можно воспользоваться утилитой awk:

awk -F, 'length($2)' sam-example.csv

Результат:

User1,samUser1,
User3,samUser3,
User5,samUser5,

Подсчитываем при помощи wc:

awk -F, 'length($2)' sam-example.csv | wc -l

Сохраняем в отдельный файл:

awk -F, 'length($2)' sam-example.csv >> sort.csv

Смотрим:

cat sort.csv | column -t -s,

Добавить комментарий


Защитный код
Обновить

Сейчас 370 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз