Tenth Line

有一个如下的文件file.txt

1
2
3
4
5
6
7
8
9
10
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10

使用脚本输出第10行

Line 10

方法1:

1
sed -n '10p' file.txt

方法2:

1
sed '10!d' file.txt

方法3:

1
2
sed '10q;d'
# 此方法在处理大型文件时更有效率

方法4:

1
2
3
4
5
head -n 10 file.txt | tail -n +10
# 此方法最快
# head -n -lines 指定显示的行数
# tail -n +10 从第10行开始显示
# 此方法只能在Linux上使用

方法5:

1
awk 'NR==10' file.txt