当前位置: 技术问答>linux和unix
高手快来...用shell取文件内容???
来源: 互联网 发布时间:2015-06-30
本文导语: 用什么方法能只取文件的第N行。。。谢谢了。。。 我是比较彩的。 比如a.txt内容为 first line second line 我只想把second line取出放入b.txt里。 how to ? | head -2 a.txt | tail -1 > b.txt | ...
用什么方法能只取文件的第N行。。。谢谢了。。。
我是比较彩的。
比如a.txt内容为
first line
second line
我只想把second line取出放入b.txt里。
how to ?
我是比较彩的。
比如a.txt内容为
first line
second line
我只想把second line取出放入b.txt里。
how to ?
|
head -2 a.txt | tail -1 > b.txt
|
用Shell怎么作,我也想知道:)
不过,可以给你个建议:可以自己编写一个小程序,用getline()这个函数,调用N次就可以得到第N行的数据了。
不过,可以给你个建议:可以自己编写一个小程序,用getline()这个函数,调用N次就可以得到第N行的数据了。
|
more +n(第N行) filename|head -n 1 >b.txt
|
more和sed差不多。 其实不管什么方法,都是要从最开始扫描文件的,差别不会太大。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。