(Поскольку неоднозначные вопросы могут иметь только неоднозначный ответ ...)
К печать каждая десятая строка (GNU sed
):
$ seq 1 100 | sed -n '0~10p'
10
20
30
40
...
100
В качестве альтернативы (GNU sed
):
$ seq 1 100 | sed '0~10!d'
10
20
30
40
...
100
К удалить каждую десятую строку (GNU sed
):
$ seq 1 100 | sed '0~10d'
1
...
9
11
...
19
21
...
29
31
...
39
41
...
К печать первые десять строк (POSIX):
$ seq 1 100 | sed '11,$d'
1
2
3
4
5
6
7
8
9
10
К удалить первые десять строк (POSIX):
$ seq 1 100 | sed '1,10d'
11
12
13
14
...
100