195. 第十行
题目描述
给定一个文本文件 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. 至少有三种不同的解法,请尝试尽可能多的方法来解题。
解法
方法一:sed
思考
只要文件的第十行,不足十行则不输出。\(\textit{sed}\,-n\,10p\) 只打印第 \(10\) 行:行数不够时命令不产生输出,符合题意,不必先数行再判断。
1 2 | |