当前位置: 技术问答>linux和unix
请帮忙看看
来源: 互联网 发布时间:2016-02-11
本文导语: 请问一下 在linux上 如何读取文件的每一行 比如说把文件1的前n行内容读取到文件2中 | 把my.txt的前5行读到文件you.txt中: head -n 5 my.txt > you.txt | 或者用sed:把1至6行读到...
请问一下 在linux上 如何读取文件的每一行 比如说把文件1的前n行内容读取到文件2中
|
把my.txt的前5行读到文件you.txt中:
head -n 5 my.txt > you.txt
head -n 5 my.txt > you.txt
|
或者用sed:把1至6行读到另一个文件中
sed -n '1,6p' my.txt > your.txt
读某一行(如第7行):
sed -n '7p' my.txt > your.txt
sed -n '1,6p' my.txt > your.txt
读某一行(如第7行):
sed -n '7p' my.txt > your.txt
|
把这些命令写成脚本,C中用system函数调用脚本。
或者读前n行的话读出前n个换行符就行了。
或者读前n行的话读出前n个换行符就行了。
|
习惯性理解为shell
楼主自己写代码,把文件做个buf统计'n'或'r'的行数,再建立个新文件
存下好了
楼主自己写代码,把文件做个buf统计'n'或'r'的行数,再建立个新文件
存下好了