原文链接: https://zhidao.baidu.com/question/2138070399877009148.html

修改语法,用#代替”,这个只能用在sed的s替换命令中,如:s/A/B/可以写为s#A#B#

但直接正则匹配 /正则/ 是不可以这样用#替代的。

这里提供两个方法供参考:

1)先用s命令将此要删除的路径替换为一个文件中不可能出现的唯一字符串,然后再通过正则匹配该字符串删除该行。可以写在一条sed语句中。

1
2
name= /usr/local/bin/
sed  -i  's#' $name '#EXCLUSIVE#;/EXCLUSIVE/d'  hello

2) grep也支持正则,可以使用grep -v反向过滤。

1
2
3
name= /usr/local/bin/
grep  - v  "$name"  hello >output
mv  output hello

Sed 删除匹配行,匹配的字符用Shell变量替换,且变量里含有斜杠“/”时,无法删除 解决办法相关推荐

  1. mysql四个对勾_Mysql like查询语句中,结果包含反斜杠 \ 字符的,需要替换成四个反斜杠 \\\\...

    如题,当SQL语句中使用Like查询,且期望匹配的结果中含有"\"的,应当把"\"替换为"\\\\". 比如数据库中text字段有以下三行: ...

  2. mysql 替换 斜杠_Mysql like查询语句中,结果包含反斜杠 \ 字符的,需要替换成四个反斜杠 \\\\...

    如题,当SQL语句中使用Like查询,且期望匹配的结果中含有"\"的,应当把"\"替换为"\\\\". 比如数据库中text字段有以下三行: ...

  3. sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符

    昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...

  4. MySQL删除数据库时无响应解决办法

    今天在删除远程主机上MySQL中的一个数据库时,遇到了这样一个问题. 执行drop database语句的时候,远程主机一直在响应,无法正常删除.登录到远程主机上删除也无响应. 这个问题的解决办法如下 ...

  5. sed实现多行匹配-从字符串a所在行匹配到字符串b所在行结束

    实现取出匹配begin的行直到匹配到end字符的行结束 sed -n '/begin/,/end/p' 1.txt 转载于:https://www.cnblogs.com/sisier/p/44508 ...

  6. sed 删除匹配行的前后行

    2019独角兽企业重金招聘Python工程师标准>>> 删除匹配行的前后行 删除匹配行的下一行 sed -ne 'p;/niyaopipeideneirong/n' nidewenj ...

  7. vi/vim 删除:一行, 一个字符, 单词, 每行第一个字符 命令

    http://dsec.pku.edu.cn/~jinlong/vi/Vi.html x 删除当前光标下的字符 dw 删除光标之后的单词剩余部分. d$ 删除光标之后的该行剩余部分. dd 删除当前行 ...

  8. vim替换字符串带斜杠_Vim:正则表达式匹配一个字符串

    到目前为止,所有给出的答案对我来说都是错误的,因为它们执行的是贪婪匹配.在多次出现"否"的行中,它们将匹配最后一个: YES YES YES YES no YES YES no Y ...

  9. java正则匹配多个斜杠_正则表达式以匹配JAVA中的两个斜杠

    小编典典 您要匹配的"字符"为: "[/\\\\]" 先为字符串复制反斜杠,然后再为正则表达式复制. 当您需要在也使用反斜杠转义字符串的语言中使用反斜杠时,这可 ...

最新文章

  1. python max函数_Python3
  2. 【深度学习入门到精通系列】对抗样本和对抗网络
  3. 动态规划-换钱最少货币数
  4. 文本编辑器中菜单栏删除功能的实现
  5. AI修行三十篇文章到不惑,已经掌握了什么,接下来还要说什么
  6. linux 定时清理tomcat日志
  7. 【机器学习】机器学习算法 随机森林学习 之决策树
  8. 关键字提取_Excel根据2个关键字,批量提取字符
  9. winform app.cpnfig 文件的引用
  10. 阿帕奇骆驼遇见Redis
  11. distinct过滤掉重复记录并且显示所有字段_MySQL的所有姿势,我都帮你准备好了...
  12. 伪随机数生成器——random模块的用法
  13. 实时计算在有赞的实践-效率提升之路
  14. java字符串计数从零还是从一,java – 计数和所有字符相同的最大字符串的起始索引...
  15. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、
  16. Kindle刷安卓双系统的方法
  17. java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码
  18. 最新席瓦莱恩服务器人口比例,2021魔兽世界怀旧服3月人口普查_最新怀旧服3月人口普查数据一览_3DM网游...
  19. 分享一个特别喜欢的背景图片
  20. 晨读播报一:快手与抖音之间的较量

热门文章

  1. R Error: BiocParallel errors 1 remote errors, element index: 1 506 unevaluated and other errors解决办法
  2. 水牛城大学本科的计算机专业,纽约大学水牛城分校的计算机专业排名
  3. 微信小程序AR扫描识别图(支持多图片)加载3D模型及其动画
  4. PHP 无限极分类下拉列表实现
  5. oracle直截取汉字,ORACLE_从字符串中提取汉字(不包括全角符及日文韩文等字符) | 学步园...
  6. SQL中的in、not in语句遇到null时的坑点
  7. 云计算基础与应用 第八章 云安全
  8. java 数组 distinct_去重是distinct还是group by?
  9. 【深度学习入门】- 神经网络
  10. 网络版计算机化系统3q认证,实验室分析仪器3Q确认服务|分析仪器3Q认证服务|计算机系统认证确认服务...