linux使用命令行将一个文件的某一行复制到另一个文件中

linux使用命令行将一个文件的某一行复制到另一个文件中,第1张

上述方法无法复制原始文本中的一些符号。 上述方法先打印后复制,可以将符号复制过去。 [1] linux命令模式下怎么把一个文本中的一行复制到另一个文本中?[2] Linux里如何用管道和重新定向把一个文本里的指定行复制到另一个文本里去?

纯粹的命令行的话

可以用下面的命令实现

假设要把文本A的第m行复制到文本B

echo

`sed

'mqd'

A`

>>

B

就把这一行添加到了文本B的最后

然后 *** 作文本b即可

更常用的

直接在vi里面进行 *** 作

首先打开文本A

选中要复制的行

再命令模式下

按yy

复制该行

然后按冒号输入命令

e

B

进入文本B的编辑

此时移动到想要插入的行

按p就复制成功

有时在Linux环境下编辑时复制大量内容,特此记录。

复制一行:

先将光标放置在要复制的一行(此时不要处于任何特殊状态下),按yy即可完成复制。再将光标放置在需要粘贴的一行,按下p键即可完成粘贴(此时不要处于任何特殊状态下)。

若要将一行粘贴很多次,可以输入“10p”,即粘贴10次。最多粘贴50次。

复制多行:

将光标放置在要复制的内容开头或结尾,按下 v 后使用键盘上下选中内容,按 yy 完成复制。同理,粘贴时按 p 键,多次复制输入数字+p。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6071940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存