Как вывести на печать определенные строки в Linux. При помощи bash вывести на экран определенные строки используя команду sed.
Например, Вам нужно вывести на печать определенные строки. Будь то в файл или на экран. Надеюсь, вы уже знаете как найти нужные вам строки. Если нет, то подскажу, для этого Вам поможет команда grep. А вывести нужные строки на экран, Вам поможет функция sed.
Вывод определенных строк при помощи команды sed
Вывести 100-120 строки на экран:
sed -n '100,120p' some_file.txt (вывести на печатать строки с 100 по 120)
sed -n '121q;100,120p' some_file.txt
Ну вот и все, ах да. Если вы хотите вывести определенные строки в файл, то вам нужно в конце просто добавить:
> res_file.txt
Вышеуказанный пример полностью будет выглядеть следующим образом:
sed -n '121q;100,120p' file.txt > res_file.txt
Вот и все. Теперь Вы умеете выводить нужные строки на печать или в файл.