📚✨ sed用法总结 | sed -i s 的强大之处 ✨📚
在日常工作中,`sed` 是一款极为强大的文本处理工具,尤其适合 Linux/Unix 环境下的批量操作。标题中的 `sed -i s` 是最常用的命令组合之一,用于直接修改文件内容。今天就来总结一下它的核心用法和一些实用技巧吧!💪
首先,`sed -i` 表示直接修改原文件(in-place 编辑),而 `s` 是替换命令(substitute)。比如:
```bash
sed -i 's/旧内容/新内容/g' 文件名
```
这条命令会将文件中的所有“旧内容”替换成“新内容”。💡
其次,如果你想匹配特定行号或范围进行替换,可以结合地址范围使用。例如:
```bash
sed -i '3,5s/旧内容/新内容/' 文件名
```
这条命令只会替换第 3 到第 5 行中的“旧内容”。🎯
此外,`sed` 还支持正则表达式,比如删除空行:
```bash
sed -i '/^$/d' 文件名
```
或者只保留包含特定关键词的行:
```bash
sed -i '/关键词/!d' 文件名
```
总之,`sed` 是个高效的小工具,掌握它能大幅提升工作效率!💪🔥
Linux Shell sed 运维日常
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。