Это сработало для меня.
Пример файла
first
second
third
fourth
fifth
Команда
cat sample.txt | sed '2,4{=;p}'
Вывод
2
second
3
third
4
fourth
-
Чтобы разделить поля и отобразить их в одну строку:
cat sample.txt | sed '2,4{=;p}' | sed 'Ns/\n/ /g'
Создание следующего вывода:
2 second
3 third
4 fourth