全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 538|回复: 5

[疑问] 问大佬们个shell的问题

[复制链接]
发表于 2021-11-17 10:55:29 | 显示全部楼层 |阅读模式
我用bash放到系统环境变量里
  1. echo "export ORACLE_BASE=/opt/xxx" >> /etc/profile;
复制代码


如何用代码 将这一行 删掉呢
发表于 2021-11-17 11:10:29 | 显示全部楼层
  1. sed -i 's/export[[:blank:]]ORACLE_BASE=\/opt\/xxx//g' /etc/profile
复制代码

全匹配
发表于 2021-11-17 10:58:44 | 显示全部楼层
用sed 就行了
发表于 2021-11-17 11:12:26 | 显示全部楼层

哈哈分隔符换成#就不用反斜杠了
发表于 2021-11-17 11:13:26 来自手机 | 显示全部楼层
Akiba 发表于 2021-11-17 11:10
全匹配

牛批,大佬
 楼主| 发表于 2021-11-17 11:14:15 | 显示全部楼层


收到,多谢大佬,我刚想问杂转义呢,其实光匹配前边的都够用了
  1. sed -i '/export ORACLE_BASE/d' /etc/profile
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-15 09:11 , Processed in 0.058578 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表