linux 将1-3行移动到第7行的 *** 作?

linux 将1-3行移动到第7行的 *** 作?,第1张

你是说VIM编辑器里面吗,你可以从《Linux就该这么学》第4章节中看到。你首先进入命令模式,然后将第1-3行的内容进行选择,注意区分

yy复制光标所在整行

dd删除(剪切)光标所在整行

你是1-3行 你就使用

3dd删除(剪切)从光标处开始的5行你的光标一定要定位好

如果错了 就

u撤销上一步的 *** 作

然后光标移到你需要的行数,比如第7行

p将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

方法一:

使用perl ,命令如下:

下面这个例子就是将当前目录及所有子目录下的所有pom.xml文件中的

”http://repo1.maven.org/maven2“

替换

”http://localhost:8081/nexus/content/groups/public“.

这里用到了Perl语言,

perl -pi -e 在Perl 命令中加上-e 选项,后跟一行代码,那它就会像运行一个普通的Perl 脚本那样运行该代码.

从命令行中使用Perl 能够帮助实现一些强大的、实时的转换。认真研究正则表达式,并正确地使用,将会为您省去大量的手工编辑工作。

方法二:

使用sed命令如下:

Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。

例如:我要把aaa替换 为bbb,执行命令:

这是目前linux最简单的批量替换字符串命令了!

具体格式如下:

实例代码:


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

原文地址: http://outofmemory.cn/yw/9001270.html

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

发表评论

登录后才能评论

评论列表(0条)

保存