当前位置:网站首页>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入门详解教程
边栏推荐
- 优先队列的实现原理
- 不一样的“能ping通不能上网”解决方法
- HTTS 为什么更安全?
- [Regression prediction] Gaussian process regression based on GPML toolbox with matlab code
- Django+MySQL+HarmonyOS------------笔记二
- Gstreamer调试方式
- Raspberry pie 】 【 without WIFI even under the condition of the computer screen
- mysql三种安装方式 你知道了哪种
- 【枚举】连续因子
- Flink Record has Long.MIN_VALUE timestamp (= no timestamp marker). Is the time characteristic
猜你喜欢
随机推荐
正则表达式
你真的了解IP地址吗?
数学基础(二)逆矩阵、伪逆矩阵、最小二乘解、最小范数解
php生成二维码并下载图片(适应于框架)
WinForm(四)一种实现登录的方式
My MySQL installation that is how to solve
两个联动的可扩展收起的textView的简单实现
【Enumeration】Continuous factor
DBeaver 22.1.4 发布,可视化数据库管理平台
Source Insight 4.0 安装过程及简单使用
lvm creates logical volumes
【优化调度】基于粒子群实现并网模型下微电网的经济调度优化附matlab代码
关于#sql#的问题:kingwow数据库
Offensive and defensive world - ics-05
想用sql实现两日数据对比后,对新增数据单加一列标签
under项目under项目
【回归预测】基于GPML工具箱的高斯过程回归附matlab代码
阿里巴巴的三个“一”打通业务价值
CoCube显示测试笔记
ES8 | async and await









