sed编辑器在windows平台上的使用

本文介绍了如何在Windows系统上安装开源的sed工具,以及如何使用它进行非交互式文本编辑,通过正则表达式实现字符串替换,如sed-is/FIND_TEXT/REPLACE_TEXT/file.txt。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、写在前面

二、sed介绍

三、安装sed

四、sed使用


一、写在前面

我们经常在linux上使用sed命令去替换文件里面字符,但是我们经常使用的是windows系统,文件太大如果上传到linux上去操作,浪费空间,又浪费上传下载传输的网络带宽。所以能windows系统上使用sed工具是一件多么美妙的事情,终于有开源界的大佬把sed带到了Windows平台,让我们一起来体验其强大的功能。

二、sed介绍

sed 全名为 stream editor,流编辑器,用程序的方式来编辑文本,功能相当的强大。是贝尔实验室的 Lee E.McMahon 在 1973 年到 1974 年之间开发完成,目前可以在大多数操作系统中使用,sed 的出现作为 grep 的继任者。与vim等编辑器不同,sed 是一种非交互式编辑器(即用户不必参与编辑过程),它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结构。sed 基本上就是在玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。

三、安装sed

先从sourceforge网站上下载sed win的安装程序

https://sourceforge.net/projects/gnuwin32/files/sed/

我选择是最新的sed-4.2.1,直接默认安装就行了

四、sed使用

使用CMD,先进入到sed默认安装路径的bin文件夹 C:\Program Files (x86)\GnuWin32\bin

输入下面命令使用就行了

sed -i "s/NO_AUTO_CREATE_USER//" d:/Dump20230825.sql

我这段命令作用是将D盘的Dump20230825.sql文件中的NO_AUTO_CREATE_USER字符串替换成空。

具体使用方法就行

sed -i 's/FIND_TEXT/REPLACE_TEXT/' file.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值