嘟嘟社区

[经验] 问大佬们个shell的问题


我用bash放到系统环境变量里
  1. echo "export ORACLE_BASE=/opt/xxx" >> /etc/profile;

复制代码

如何用代码 将这一行 删掉呢

  1. sed -i ‘s/export[[:blank:]]ORACLE_BASE=/opt/xxx//g’ /etc/profile

复制代码

全匹配

用sed 就行了

哈哈分隔符换成#就不用反斜杠了

Akiba 发表于 2021-11-17 11:10
全匹配

牛批,大佬

收到,多谢大佬,我刚想问杂转义呢,其实光匹配前边的都够用了

  1. sed -i ‘/export ORACLE_BASE/d’ /etc/profile

复制代码