Shell编程中,如何提取输出记录中的从首行到倒数第n行之间的信息?

例如,我从数据库中返回以下结果集合到控制台:
user_id | user_name | password
-----------------------------------------
0c4a4d | John Smith | n4i2k2oD
2d8d6c | Cindy Lee | yT4Lo7gz

......中间省略了不知道多少行
e9c78a | Betty Foler | prjCKe4d

5e3cb2 | Bill Preston | Qj4rmT5t
root@localhost>

请问如何把结果集的首行(即表头一行)到倒数第2行(user_id为“e9c78a”,但不能确定它是顺数第几行)之间的记录提取出来?

谢谢。

第1个回答  2013-12-15
head -n -3 test.txt

第2个回答  2013-12-15
head -n -N yourfile

这里N是你要丢掉的最后N行,你的例子应该取1本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网