sed print
Чтобы использовать команду sed print нужна опция 'p'
sed 'p' /etc/passwd
Выведёт все строки /etc/passwd в двойном количестве
sed -n 'p' /etc/passwd
-n подавляет стандартный вывод, поэтому отобразятся только совпадающие строки
Если нужно напечатать только первые три строки
sed -n '1,3 p' /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin
Если нужно напечатать только строки содержащие определённый шаблон
Например, начинающиеся на root
sed -n '/^root/ p' /etc/passwd
root:x:0:0:root:/root:/bin/bash
Рассмотрим файл sites.txt
less sites.txt
AndreyOlegovich.ru IT
Авиасейлз Travel
Booking.com Hotels
Hotellook Hotels
TopBicycle.ru Bicycles
Велодрайв Bicycles
HeiHei.ru Travel
Xiaomi Android
Samsung Android
Book24 Books
GeekBrains Education
Нетология Education
SkillBox Education
Pluralsight Education
СовКомСтрахование Insurance
Полис 812 Insurance
Полис 812 Insurance
Vivo Android
Reg.ru Hosting
OLDI Laptops
S7 Travel
Напечатаем строки с девятой по последнюю
sed -n '9,$ p' sites.txt
Samsung Android
Book24 Books
GeekBrains Education
Нетология Education
SkillBox Education
Pluralsight Education
СовКомСтрахование Insurance
Полис 812 Insurance
Полис 812 Insurance
Vivo Android
Reg.ru Hosting
OLDI Laptops
S7 Travel
Напечатаем строки начинающиеся с S
sed -n '/^S/ p' sites.txt
SkillBox Education
Samsung Android
S7 Travel
Напечатаем строки начинающиеся с S и цифры
sed -n '/^S[0-9]/ p' sites.txt
S7 Travel