linux显示不显示前两行末尾两行

cat > test.txt <<EOF
1
2
3
4
5
6
7
8
9
10
EOF
# 只显示前五行
head -n 5 test.txt
# 只显示末尾五行
tail -n 5 test.txt
# 只显示第三行到末尾(不显示前两行)
tail -n +3 test.txt
# 只显示开头到末尾第三行(不显示末尾两行)
head -n -3 test.txt
# 只显示开头第三行到末尾第三行(不显示前两行且不显示末尾两行)
tail -n +3 test.txt | head -n -3

You may also like...