如何使用SED
获取文件中的第二行@SRR005108.1 :3:1:643:216
GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC
+
IIIIII/III*IIIIIIIIII+IIIII;IIAIII%>
使用上面的数据,我只想获得
GATTTCTGGCCCGCCGCTCGATAATACAGTAATTCC
答案 0 :(得分:39)
你真的不需要Sed,但如果要学习...你可以使用-n
n读取下一个输入行并使用命令而不是第一个命令开始处理换行符
sed -n 2p somefile.txt
编辑:您还可以使用manatwork在评论中提到的提示来提高效果:
sed -n '2{p;q}' somefile.txt
答案 1 :(得分:16)
你总是想要文件的第二行吗?不需要SED:
head -2 file | tail -1
答案 2 :(得分:11)
这将打印每个文件的第二行:
awk 'FNR==2'
并且这只是第一个文件的第二行:
awk 'NR==2'
答案 3 :(得分:4)
这可能对您有用:
sed '2q;d' file