4 метода отображения определенных строк из файла в Linux

Чтобы отобразить определенные строки из файла в Linux, вы можете использовать несколько методов. Вот несколько примеров кода:

Метод 1: использование команды sed

sed -n '2,5p' filename.txt

Эта команда отобразит строки со 2 по 5 из файла filename.txt.

Метод 2: использование команд headи tail

head -n 5 filename.txt | tail -n +2

Эта команда отобразит строки со 2 по 5 из файла filename.txt. Команда head -n 5выбирает первые 5 строк, а команда tail -n +2выводит все строки, начиная со строки 2.

Метод 3: использование команды awk

awk 'NR>=2 && NR<=5' filename.txt

Эта команда отобразит строки со 2 по 5 из файла filename.txt. Условие NR>=2 && NR<=5указывает на печать строк, начиная со строки 2 до строки 5.

Метод 4. Использование команды grepс номерами строк

grep -n "" filename.txt | grep -E "^(2|3|4|5):"

Эта команда отобразит строки со 2 по 5 из файла filename.txt. Первая команда grep -n ""добавляет номера строк к каждой строке, а вторая команда grep -E "^(2|3|4|5):"фильтрует строки с номерами 2, 3, 4 или 5.