文章详情

专注互联网科技,赋能企业数字化发展

10个实用的sed命令分享

作者:10个实用的sed命令分享

🌟 打工人必备 1️⃣ 基础替换:全文内容秒改 sed 's/旧关键字/新关键字/g' 文件名 🌰 把所有"错误"换成"正确": sed 's/错误/正确/g' file.txt 2️⃣ 删除空行:一键清爽排版 sed '/^$/d' 文件名 📝 处理文档时超实用,清理多余空行! 3️⃣ 删除指定行:精准清理 sed '3d' 文件 # 删除第3行 sed '1,5d' 文件 # 删除1-5行 sed '$d' 文件 # 删除最后一行 4️⃣ 原地修改:直接保存文件 sed -i 's/旧/新/g' 文件名 ⚠️ 重要提示:操作前记得备份!可以用 `-i.bak` 自动备 份: sed -i.bak 's/旧/新/g' 文件 5️⃣ 行首行尾操作:批量添加内容 sed 's/^/前缀/' 文件 # 所有行首添加内容 sed 's/$/后缀/' 文件 # 所有行尾添加内容 🌰 给所有行添加引号: sed 's/^/"/; s/$/"/' 文件 6️⃣ 指定行范围操作:精准修改 sed '10,20s/旧/新/g' 文件 # 只修改10-20行 sed '5,$s/旧/新/g' 文件 # 从第5行改到最后 7️⃣ 插入和追加行:灵活添加内容 sed '2i\插入的内容' 文件 # 在第2行前插入 sed '2a\追加的内容' 文件 # 在第2行后追加 8️⃣ 备份修改:安全第一 sed -i.bak 's/旧/新/g' 文件 💡 会自动生成备份文件,安心修改不怕丢数据! 9️⃣ 多重操作:一条命令搞定 sed -e 's/a/A/g' -e 's/b/B/g' 文件 🎯 同时执行多个操作,效率翻倍 🔟 正则表达式:高级玩法 sed '/pattern/d' 文件 # 删除匹配行 sed -n '/pattern/p' 文件 # 只打印匹配行 sed 's/[0-9]//g' 文件 # 删除所有数字 p2图片版本便于存储 #程序员必备 #效率工具 #sed命令 #文本处理 #芯片设计 #IC工程师 #快捷键 记得关注点赞收藏⭐️,下次用的时候不怕找不到啦!

返回新闻列表