请选择 进入手机版 | 继续访问电脑版

[LINUX] linux体系 中sed下令 怎么用? sed锁定某一行数据举行 更换 的技巧

[复制链接]
查看110 | 回复11 | 2021-9-5 08:24:43 | 显示全部楼层 |阅读模式

Linux中sed下令 功能强盛 ,本日 我们就来具体 先容 怎样 在Linux中使用 sed下令 举行 更换 ,具体 来说分为以下几种环境 :

1)怎样 更换 第一次搜刮 到的内容;

2)怎样 在全文中更换 全部 能匹配的内容;

3)怎样 更换 某一行的内容;

4)怎样 更换 多行的内容;

5)怎样 将sed更换 效果 保存到原文中;

6)怎样 同时使用 多个sed更换 条件;

7)怎样 使用 正则表达式。

1、更换 第一次搜刮 到的内容,下令 如下:

sed 's/要更换 的内容/新的内容/' 要处理的文件

如下图,将第一个小写的b更换 成了大写的B。

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

2、在全文中更换 全部 能匹配的内容,下令 如下:

sed 's/要更换 的内容/新的内容/g' 要处理的文件

如下图,将全部 的小写的b更换 成了大写的B。

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

3、更换 某一行的内容,下令 如下:

sed '行号c 新的内容' 要处理的文件

如下图,将第二行内容更换 成了“new test!”

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

4、更换 多行的内容,下令 如下:

sed '起始行号,停止 行号c 新的内容' 要处理的文件

如下图,将第二行到第六行内容更换 成了“new test!”

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

5、上述这些更换 下令 都只是将更换 的效果 表现 在屏幕上,如果想更换 的效果 直接保存到原文中,就只需加上-i参数。如下图所示。

sed -i 's/要更换 的内容/新的内容/g' 要处理的文件

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

6、多个sed下令 也可以用-e参数毗连 起来,一次性完成多个操作。如下图,起首 将小写a更换 成了大写A,然后又将第二行内容更换 成了“new test!”

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

7、再有,sed下令 中更换 与被更换 的部分都答应 使用 正则表达式。比如,以下下令 将全部 数字更换 成了“好的”。

sed 's/[0-9]/好的/g' testFile2.txt 

linux体系
中sed下令
怎么用? sed锁定某一行数据举行
更换
的技巧

注意 :

在输入Linux下令 前,肯定 要将输入法切换成英文半角符号状态。从Windows电脑上复制下令 到Linux Terminal中实行 时,也有大概 碰到 格式不正确 造成的下令 实行 错误,这时建议手动重新输入字符,假如 以为 输入贫困 ,可以只删除下令 中的空格和末了 一个字符后,重新输入空格和末了 一个字符。

以上就是sed锁定某一行数据举行 更换 的技巧,渴望 大家喜好 ,请继续关注脚本之家。

相干 保举 :

linux怎么使用 下令 返回上一级目次 ?

linux体系 怎么使用 alias创建下令 别名?

linux体系 怎么使用 vmstat下令 表现 假造 内存状态?


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 痴痴情先生先s | 2021-9-8 18:50:05 | 显示全部楼层
一口气看完了,我要下去回味回味了!
回复

使用道具 举报

avatar 哈哈笑417 | 2021-9-19 04:08:50 | 显示全部楼层
楼上的这是啥态度呢?
回复

使用道具 举报

avatar 123457730 | 2021-9-23 23:01:52 | 显示全部楼层
帖子好乱!
回复

使用道具 举报

avatar 己化被 | 2021-9-24 23:53:18 | 显示全部楼层
有内涵!
回复

使用道具 举报

avatar 汉服消失好鄙 | 2021-10-13 05:12:08 | 显示全部楼层
admin楼主该去看心理医生了!
回复

使用道具 举报

avatar 天上跑鸟跑ac | 2021-10-16 00:33:15 | 显示全部楼层
admin楼主,您主治大夫在到处找您呢!
回复

使用道具 举报

avatar 启凡 | 2021-10-19 03:36:42 | 显示全部楼层
学习雷锋,好好回帖!
回复

使用道具 举报

admin楼主的文笔不错!
回复

使用道具 举报

avatar 彭832 | 前天 09:20 | 显示全部楼层
这么好的帖子,应该加精华!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则