当前位置:网站首页>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入门详解教程
边栏推荐
- 手机APP测试流程规范和方法你知道多少?
- Cortex M0软件复位方法
- Offensive and defensive world - leaking
- What exactly happens after entering the URL in the browser?
- 在 TensorFlow 中构建 3D-CNN
- DOM操作--防抖和节流
- Django+MySQL+HarmonyOS------------笔记二
- BLOB, TEXT, GEOMETRY or JSON column ‘xxxx‘ can‘t have a default value
- HTTS 为什么更安全?
- Implementation principle of priority queue
猜你喜欢
随机推荐
Want to use SQL to achieve two days after the data contrast, the new data sheet and a list of tags
优先队列的实现原理
两个联动的可扩展收起的textView的简单实现
笔记2022
单片机裸机编程中实用驱动分享
C# FileSystemWatcher 实时监控文件的增加、修改、重命名和删除实例
你真的了解IP地址吗?
用于一型糖尿病血糖调节的无模型iPID控制器
机器学习理论及案例分析(part3)--聚类
Datawhale社区黑板报(第二期)
C语言内存分配相关知识
环形数据缓冲区的实现 --C语言版本
C#实现在企业微信内发送消息给指定人员帮助类
js中call、bind、apply的区别?
goroutine 调度
关于#sql#的问题:kingwow数据库
剪切字符串函数
小程序云开发服务端(云函数-函数式编程)数据库取出数据突破限制
步进电机工作原理
Kotlin Compose MiUI13.0.4 版本 Livedata不生效