linux的sed

作者 : admin 本文共303个字,预计阅读时间需要1分钟 发布时间: 2024-06-9 共2人阅读
sed -i 's/abragent/abrhs/g' abragent_0604.sql

解释一下这个命令:

  • sed: 是流编辑器(stream editor),用于执行基本的文本转换操作。
  • -i: 选项表示直接修改原文件。如果不想直接修改原文件,可以先去掉-i选项,测试无误后再决定是否保存更改
  • 's/abragent/abrhs/g': 是sed命令的替换模式。s代表替换(substitute)/abragent/是要查找的模式,/abrhs/是替换后的模式,g表示全局替换,即在每一行中所有匹配到的地方都进行替换,如果不加g,则每行只会替换第一个匹配项

请在运行此命令之前确保你已经备份了原始文件,以防止意外覆盖

 

本站无任何商业行为
个人在线分享 » linux的sed
E-->