当前位置:网站首页>解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
2022-08-10 00:33:00 【杨林伟】
如果我们使用sed命令时,如果出现特殊字符,可能会报错,示例如下:
# /不可以作为界定符,因为会与里面的内容冲突
sed -i 's/flink//etc/g'
# 井号#不可以作为界定符,因为会与里面的内容冲突
sed -i 's#jdbc://127.0.0.1&password=1#aa$username=root#g'
# @不可以作为界定符,因为会与里面的内容冲突
sed -i '[email protected]://127.0.0.1&[email protected][email protected]'
那该如何解决呢?
我们得看来里面的内容来选择特定的界定符,例如:
- 里面含有"/",可以选择“#”或“ @”作为界定符;
- 里面含有“#”,可以选择“@”或“/”作为界定符;
- 里面含有“@”,可以选择“/”或“#”作为界定符。
那么如果都有以上的内容呢?只能在被替换文本中使用转义符号 “\”了,如:
sed -i 's/oracle/\/etc\/oracle/g'
边栏推荐
- 嵌入式Qt-实现两个窗口的切换
- 分析 20 个 veToken 生态系统协议 这种代币模型为何受欢迎?
- 有PEG-Biotin参与的(CAS:1778736-18-7)Biotin-PEG4-OH广泛用于分子靶点检测
- 这一次,话筒给你:向自由软件之父 Richard M. Stallman 提问啦!
- Involved in PEG-Biotin (CAS: 1778736-18-7) Biotin-PEG4-OH is widely used in molecular target detection
- Docker 面试题2则--取数据库连接数和docker-compose
- 什么是一网统管?终于有人讲明白了
- 【报错】ModuleNotFoundError: No module named ‘scp‘
- Web性能测试模型小结
- C language structure, function and pointer exercise (simple address book)
猜你喜欢

【CAS:41994-02-9 |Biotinyl tyramide】Biotinyl tyramide price

快速响应性智能型/智能响应性聚乙二醇纳米/还原响应型水凝胶的研究与制备

Data storage - the C language

商业模式及其 SubDAO 深入研究

03|Process Control

Docker interview question 2--get the number of database connections and docker-compose

Aptos 深度解读:机遇、挑战与风险

使用 GoogleTest 框架对 C 代码进行单元测试

最高月薪15K,谁有历经千辛万苦的意志,谁就能收获属于自己的成功~

鲜花线上销售管理系统的设计与实现
随机推荐
字符统计柱状图
Redisson 分布式锁
【Grpc】简介
ASEMI整流桥GBJ1010参数,GBJ1010规格,GBJ1010封装
Solving for the number of mines
JDBC数据库连接池练习题
Qt的pro文件递归搜寻添加文件
数据建模已死,真的吗?
什么是 PWA
GB28181 sip和RTSP(Real-Time Streaming Protocol)实时流控制协议
FITC标记生物素(FITC-生物素|CAS:134759-22-1)有哪些知识了?
基于FPGA的任意字节数的串口接收(含源码工程)
由生物素参与的D-Biotinol,CAS号:53906-36-8具体特性说明
Web性能测试模型小结
CMake 编译运行dpdk项目程序
R语言使用coxph函数构建生存分析回归模型,使用forestmodel包的forest_model函数可视化生存回归模型对应的森林图
Quick responsiveness intelligent/smart responsiveness of polyethylene glycol type nano/reduction response hydrogels research and preparation
改变社交与工作状态的即时通讯是什么呢?
Biotin-Cy2 Conjugate, Biotin-Cy2 Conjugate_Cy2 Biotin Conjugate
y92.第六章 微服务、服务网格及Envoy实战 -- Envoy基础(三)