当前位置:网站首页>sed命令
sed命令
2022-08-08 08:21:00 【51CTO】
windows下使用sed
windows下可以通过下载sed.exe来实现
sed.exe
!!! 如果需要匹配特殊字符如引号则需要用反斜杠转义 !!!
!!! 另外需要匹配空格时候需要用\s !!!
!!! 需要替换的目标内容如果包含空格,则需要给整个模式字符串外侧添加双引号 !!!
例:
外侧包含双引号
s/后面包含"来转义双引号
:后面的\s表示匹配空格等字符
sed "s/"ApplicationIP":\s".*"/"ApplicationIP": "127.0.0.1"/g" appsettings.json
sed的常用选项:
选项 | 含义 |
-e | 它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令时才需要使用-e选项 |
-f | 后跟保存了sed指令的文件 |
-i | 直接对内容进行修改,不加-i时默认只是预览,不会对文件做实际修改 |
-n | 取消默认输出,sed默认会输出所有文本内容,使用-n参数后只显示处理过的行 |
sed中的编辑命令:
命令 | 含义 |
a-追加 | 向匹配行后面插入内容 |
i-插入 | 向匹配行前插入内容 |
c-更改 | 更改匹配行的内容 |
d-删除 | 删除匹配的内容 |
s-替换 | 替换掉匹配的内容 |
p-打印 | 打印出匹配的内容,通常与-n选项和用 |
= | 用来打印被匹配的行的行号 |
n | 读取下一行,遇到n时会自动跳入下一行 |
r,w | 读和写编辑命令,r用于将内容读入文件,w用于将匹配内容写入到文件 |
常用命令
[参考]
sed 的基本使用 sed 4.2.2 for Windows 单文件版 sed入门详解教程
边栏推荐
猜你喜欢
随机推荐
Django+MySQL+HarmonyOS------------笔记二
如何解决大团队需求交付周期长的问题?
spark2 sql struct处理
蔚来杯2022牛客暑期多校训练营6 ABGJM
shell基本指南
lvm creates logical volumes
DOM操作--防抖和节流
Want to use SQL to achieve two days after the data contrast, the new data sheet and a list of tags
VSCode代码格式化快捷键及保存时自动格式化
under项目under项目
炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办
设计圆类,求圆的周长
nodeJs--egg框架介绍
[Typescript] tsconfig.json项目配置说明
单片机裸机编程中实用驱动分享
优雅地处理重复请求(并发请求)
Redis(4)-Redis遇到的问题
生产者消费者模型
超强的企业建站系统介绍:功能模块
力扣142-环形链表——链表&快慢指针法&哈希表法