一、题目描述

给定一个文本文件 file.txt,请只打印这个文件中的第十行。

示例:

假设 file.txt 有如下内容:

Line 1

Line 2

Line 3

Line 4

Line 5

Line 6

Line 7

Line 8

Line 9

Line 10

你的脚本应当显示第十行:Line 10

说明:

1. 如果文件少于十行,你应当输出什么?

2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。

二、代码

cat file.txt | head -n 10 | tail -n +10

cat tail和head的用法

cat filename | tail -n 100 显示文件最后100行

cat filename | head -n 100 显示文件前面100行

cat filename | tail -n +100 从100行开始显示,显示100行以后的所有行

cat filename | head -n 500 | tail -n +100 显示100行到500行

欢迎关注微信公众号【算法攻城师】

Leetcode No.195 第十行_原力计划