力扣解题-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、直接使用awk或sed命令取第十行
2、先使用head命令取前十行,再使用tail命令取最后一行,从而得到第十行的内容

代码:

  • awk 'NR==10{print $0}' file.txt
  • sed -n '10p' file.txt
  • head+tail
if [ $(wc -l < file.txt) -ge 10 ];then
    head -n 10 file.txt|tail -n 1
fi
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容