Первые и последние пять строк файла [дубликат]

-1
10.03.2016, 16:17
2 ответа

Я написал небольшой сценарий оболочки, и он мне подходит

virt01@virt01:~/test$ echo "alias myv='/home/virt01/test/myv.sh'" >> ~/.bashrc ; bash
virt01@virt01:~/test$ myv
^C
virt01@virt01:~/test$ myv line.txt
I am 1 line
I am 2 line
I am 3 line
I am 4 line
I am 5 line
============
I am 16 line
I am 17 line
I am 18 line
I am 19 line
I am 20 line
virt01@virt01:~/test$ cat myv.sh
#!/bin/bash

head -n 5 $1
echo "============"
tail -n 5 $1


virt01@virt01:~/test$
0
28.01.2020, 05:08

Вам нужно обработать файл только один раз:

{ head -n 1; tail -n 5; } <file
3
28.01.2020, 05:08

Теги

Похожие вопросы