Підрахунок рядків командою wc і сортування файлу
Порахуйте рядки через wc -l, потім відсортуйте імена командою sort.
Почати інтерактивний урокЖурнали й списки легше оцінити, коли відомо, наскільки вони довгі. wc -l друкує кількість рядків. sort ставить рядки в порядок, тож дублікати й пропуски стають очевидними.
Порахувати рядки: wc -l
-l означає рядки (не слова і не байти). Передайте ім’я файлу.
Порахуйте рядки у файлі!
Скільки облікових записів?
Спочатку число, потім ім’я файлу. Передавайте в wc -l через конвеєр, коли вже відфільтрували через grep.
Поставити рядки в порядок: sort
sort читає файл і друкує рядки за алфавітом. Файл на диску не змінюється, доки ви не перенаправите вивід.
printf '%s\n' 'Zebra' 'Apple' > names.txt
sort names.txt
Zebra, потім Apple на диску стають Apple, потім Zebra на екрані.
Спочатку рахуйте, коли потрібен розмір. Сортуйте, коли треба швидко проглянути значення. Пізніше поєднайте їх конвеєром: sort names.txt | wc -l.
Перевірка знань
1 / 3Що друкує wc -l file?
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.
Далі
Поєднайте grep, канали та перенаправлення для вилучення та аналізу даних.