Как напечатать линии между двумя значениями, используя хвост и голову и трубу?

Например: как я могу напечатать определенные строки файла.txt между строкой 5 и строкой 8, используя только хвост и голову

1 ответ

Решение

Скопировано отсюда

infile.txt содержит числовое значение в каждой строке.

➜   X=3
➜   Y=10
➜   < infile.txt tail -n +"$X" | head -n "$((Y - X))"
3
4
5
6
7
8
9
➜  
Другие вопросы по тегам