四第十行 打印第十行 查找-常用命令

Posted 思想累积

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四第十行 打印第十行 查找-常用命令相关的知识,希望对你有一定的参考价值。

题目:

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

示例:

假设 file.txt 有如下内容

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

你的脚本应当显示第 10 行

Line 10

题解:

head -n k 和 head -n +k 意义相同
head -n -k 是除了 k 行的所有行
tail -n k 和 tail -n -k 意义相同
tail -n +k 是从第 k 行开始输出所有行

判断行数是否大于 10,行数大于 10 行取第十行,否则不输出
使用 tail -n +10 选出从第 10 行开始的所有行(如果先用 head,可能会出现不到 10 行的问题),然后 head -1

# Read from the file file.txt and output the tenth line to stdout.
tail -n +10 file.txt | head -1

以上是关于四第十行 打印第十行 查找-常用命令的主要内容,如果未能解决你的问题,请参考以下文章

195-第十行

LeetCode 195. 第十行(shell,awk或sed)

Spark:打印每年的前十行

正则表达式:sed

如何用一句python代码打印五行“abc”,注意是十行?

想要学会并查集吗?看我四十行代码实现它