cfnr.net
当前位置:首页 >> linux 如何将某个文件的第5至10行定向另一个文件呢 >>

linux 如何将某个文件的第5至10行定向另一个文件呢

sed 5,10 -p -n 123.txt > out.txt

如果是单个文件操作,不是批量的 vi 打开文件 光标到首行,然后按 50dd 就删除了50行

可以使用head(查看前几行)、tail(查看末尾几行)两个命令。 例如: 查看/etc/profile的前10行内容,应该是: # head -n 10 /etc/profile 查看/etc/profile的最后5行内容,应该是: # tail -n 5 /etc/profile 如果想同时查看可以将前10行和后5...

sed -i '4,$d' filename //直接在filename里面修改 删除从第4行到最后行head -n 3 filename > filename2 //filename文件不变 将前三行导出到filename2

Linux下可以用sed命令向文件中追加内容。 案例:把/etc/test1文件中1-10行内容写入到test2中 sed -n '1,10'p /etc/test1 >>test2#将file1的1-10行追加到file2sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(silent)模...

#sed -n '11,20p' filename 在linux终端下执行上面的命令就可以显示文件的第11行到第20行。 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区...

把一个文件的前三行拷贝到另一个文件可以借助于head命令,指明开头的三行,然后重定向到另一个文件即可。 1、以1.tt为例,内容如下 2、将前三行拷贝到另一个文件中。执行head -3 1.tt >2.tt ,就可以将1.tt中的前三行内容保存到2.tt中。如下图所...

一条语句搞定,假定你要找到最后一个ABC以及后面的10行, 当然这条语句能够执行的基础是,1.log里确实有ABC这个字符串,否则下面一条语句就会出现失败,更好的方法是在脚本中分成两条语句,一条语句判断是否有ABC以及行号,第二条语句是用sed来...

一条命令就可以搞定,直接用shuf -n5 t.txt > L则随机在t.txt 中抽取5列 到L中

是文件/etc/passwd的行数, 从文件11行开始,读出一条,就要删除模式空间的一行,这样模式里面才只有10行记录,如果只写成11D,那么当读出文件的行号为11时,模式才删一行记录

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com