给定一个文本文件file.txt,仅打印文件的第10行。

file.txt具有以下内容:

Output: Line 10

注意: 1.如果文件少于10行,应该输出什么?

2.至少有三种不同的解决方案。尝试探索所有可能性。

# Read from the file file.txt and output the tenth line to stdout.
cat file.txt | sed -n 10p
# 2.0
sed -n 10p file.txt
#3.0
awk 'NR == 10' file.txt

sed:在线编辑器,一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。

-n:在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行才会被列出来。

p:打印当前的模式空间

sed的其他用法:https://linux.die.net/man/1/sed

195. Tenth Line打印第十行Bash相关推荐

  1. LeetCode: 195. Tenth Line

    LeetCode: 195. Tenth Line 题目描述 Given a text file file.txt, print just the 10th line of the file. Exa ...

  2. LeetCode 195. Tenth Line (shell)

    描述 打印文件的第十行内容 解决 迭代 # Read from the file file.txt and output the tenth line to stdout count=1 cat fi ...

  3. [Bash]LeetCode195. 第十行 | Tenth Line

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  4. Tenth Line

    题目大意:给一个多行的文件,让你写一段shell脚本把文件的第10行输出来. 方法一: # Read from the file file.txt and output the tenth line ...

  5. LeetCode 简单算法题

    使用Nodejs 抓取的LeetCode 简单算法题  一步一步来,先攻破所有简单的题目,有些题目不适合使用JS解决,请自行斟酌 Letcode 简单题汇总 104. Maximum Depth of ...

  6. LeetCode All in One 题目讲解汇总(持续更新中...)

    原文地址:https://www.cnblogs.com/grandyang/p/4606334.html 终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开 ...

  7. python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...

    如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...

  8. python杨辉三角输出指定行_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...

    如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...

  9. linux bash命令_Ultimate Linux命令行指南-Full Bash教程

    linux bash命令 Welcome to our ultimate guide to the Linux Command Line. This tutorial will show you so ...

最新文章

  1. Selenium之XPATH定位(第二篇)
  2. [Flink] Not a valid protocol version This 1s not an HTTP port
  3. 调车遇到的问题及解决办法
  4. [活动]问卷调查:打造更好用的Visual Studio 2008
  5. NumPy库—random模块
  6. 《昆虫记》思维导图|思维导图模板创意漂亮
  7. Windows清理助手ARSWP
  8. 使用aiop实现事件等待模式
  9. apk安装时so库存放路径
  10. Python调用Rasa API服务进行连续对话
  11. 【图像处理-计算机视觉学习路线】个人记录
  12. 【面试】数据仓库面试经验总结
  13. CSS 伪类选择器详解:为网页添加交互与美感
  14. 基于SSM的幼儿园管理系统
  15. 线程和进程的小结(未完待续)
  16. 使用UMLet绘制用例图及活动图
  17. 理解 OpenStack + Ceph (4):Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]
  18. 批量下载免费PPT模板【另一种智能翻页】
  19. 入门小白疑惑为什么maya软件很难打造美女,答案就在这!
  20. Redis下分布式锁的实现

热门文章

  1. 【详细代码注释】基于CNN卷积神经网络实现随机森林算法
  2. linux 7 oracle 双心跳配置完成后,rac 只能启动一个节点。
  3. 985太卷?这些被戏称为“984.5”的宝藏院校,行业认可度极高!
  4. 300页PPT带你学习人工智能应用基础
  5. 轻轻松松教你把U盘做成系统安装盘
  6. Python 采集 Facebook 评论插件、留言外挂程序
  7. js使用canvas实现视频截图
  8. 国庆前推出搜狗智能翻译宝 搜狗这次能否在AI领域顺利掘金?
  9. hackthebox-chatterbox(考点:achat缓冲区溢出利用/windows账号利用/端口转发)
  10. NLP-文本处理:基本技术【命名实体识别、分词、拼写纠错、停用词、词性标注】、文本序列化、文本向量化、文本语料的数据分析、文本特征处理(Ngram特征添加、文本长度规范)、数据增强