它可以通过awk/sed one-liner轻松完成:
AWK
awk '!(NR%10)' file
Run Code Online (Sandbox Code Playgroud)
SED
sed -n '0~10p' file
Run Code Online (Sandbox Code Playgroud)
要么
sed '0~10!d` file
Run Code Online (Sandbox Code Playgroud)
见下面的例子:( sed one liner将给出相同的输出)
打印前10行:
kent$ seq 1000|awk '!(NR%10)'|head -10
10
20
30
40
50
60
70
80
90
100
Run Code Online (Sandbox Code Playgroud)
总行数:
kent$ seq 1000|awk '!(NR%10)'|wc -l
100
Run Code Online (Sandbox Code Playgroud)