44问答网
所有问题
Linux里如何用管道和重新定向把一个文本里的指定行复制到另一个文本里去?
如题所述
举报该问题
推荐答案 2013-09-13
先将内容读出,再使用截取工具,最后将内容重定向放到另一个文件中。
例:将filename1的第n行放到filename2中。
# cat filename1 | sed -n 'np' >> filename2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZZWZGKZZW6RK3ZZVGK.html
其他回答
第1个回答 2013-09-13
cat file1| grep 关键字 > file2; 将查到的添加到file2中,覆盖原有内容
cat file1 | grep 关键字 >> file2 追加到file2最后一行
追问
比方说 我要复制38行到60行 应该怎么打命令?
追答
2楼是对的,不过你需要注意下 > 和 >>
第2个回答 2013-09-13
cat input_file | grep "制定patter" > output_file
第3个回答 2013-09-13
上面的3位回答的挺仔细了
第4个回答 2013-09-13
sed -n 指定行p 1.txt > 2.txt
追问
比方说 我要复制38行到60行 应该怎么打命令?
追答
sed -n 38,60p 1.txt > 2.txt
本回答被提问者采纳
相似回答
Linux里如何用管道和重新定向把一个文本里的指定行复制到另一个文本
...
答:
先将内容读出,再使用截取工具,最后将内容重定向放到另一个文件中
。例:将filename1的第n行放到filename2中。cat filename1 | sed -n 'np' >> filename2
linux
命令模式下
怎么把一个文本
中的一行
复制到另一个文本
中?
答:
假设要
把文本
A的第m
行复制到文本
B echo `sed 'mq;d' A` >> B 就把这一行添加到了文本B的最后 然后操作文本b即可更常用的 直接在vi里面进行操作 首先打开文本A 选中要
复制的
行 再命令模式下按yy 复制该行 然后按冒号输入命令 e B 进入文本B的编辑 此时移动到想要插入的行 按p就复制成功 本回答由电脑...
在
linux
下
怎么把一个
文件的内容
复制到另一个
文件的末尾
答:
使用cat命令通过管道可以把一个文件的内容复制到另一个文件的末尾
,命令如下: cat 要复制的文件 >> 复制到的文件 说明: 管理操作符>为覆盖,>>为追加。 cat命令说明: cat命令连接文件并打印到标准输出设备上
请教各路大侠:
如何用linux
指令
把一个
文件写入
另一个
文件?写入而不是覆...
答:
1、cp命令功能是将给出的文件或目录拷贝到另一文件或目录中,它不能显示文件的内容
。cp [选项] 源文件或目录 目标文件或目录 2、cat 命令会在屏幕上显示整个文件的内容,果文件较长,它会在屏幕上飞快地滚过。要防止这一效果的发生,使用 cat filename.txt | less 命令。一起使用管道(|)和 ...
大家正在搜
linux管道文件
Linux什么是管道
Linux管道大小
Linux打印管道
linux管道命令xargs
定向钻管道检漏
定向钻管道施工规范
管道定向钻施工技术
定向钻管道消耗量
相关问题
linux命令模式下怎么把一个文本中的一行复制到另一个文本中...
在linux命令行下如何将指定的几行内容写入到一个文件中?
linux 如何将某个文件的第5至10行定向另一个文件呢
在LINUX中如何把2个文件中的内容合到另一个文件中去?
shell命令怎么实现把一个文件的前三行拷贝到另一个文件
文件里面 shell 命令怎么把结果原本的重定向到另外一个文...
"在Linux系统中有重定向和管道的功能,他们都能把前面的输...
linux怎么重定向一个变量的值到一个文本的头部,sed只能...