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