linux - 如何仅使用 SED 获得第二行

如何使用 SED 获取文件中的第二行

@SRR005108.1 :3:1:643:216
GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC
+
IIIIII/III*IIIIIIIIII+IIIII;IIAIII%>

有了上面的数据,我只想得到

 GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC

最佳答案

你并不真的需要 Sed,但如果要学习的话……你可以使用 -n

n 读取下一个输入行并使用命令而不是第一个命令开始处理换行符

sed -n 2p somefile.txt

编辑:您还可以使用 manatwork 在他的评论中提到的提示来提高性能:

sed -n '2{p;q}' somefile.txt

https://stackoverflow.com/questions/7103863/

相关文章:

linux - 如何递归列出某个位置的所有目录,广度优先?

linux - 将node.js + expressjs应用程序的NODE_ENV设置为ubuntu

mysql - Mac上的libmysqlclient15-dev?

linux - 如何准确复制文件夹

regex - sed 将线条连接在一起

linux - BASH中多列文件的反向排序顺序

c - 我应该调用什么 API 来获得系统正常运行时间?

linux - 如何使用 echo 编写非 ASCII 字符?

linux - 如何确认 RedHat Enterprise Linux 版本?

c - 是否有用于检查 Linux 内核版本的宏定义?