Sed使用的变量里含有转义字符的解决
来源:互联网 发布:java职业生涯规划 编辑:程序博客网 时间:2024/05/23 02:01
Sed使用的变量里含有转义字符的解决
最近写脚本的时候碰到了这方面的问题,到网上搜了半天也没找到好一点的方案或总结。今天我把自己的摸索写一下。
首先是Sed里使用变量的问题
网上有人总结了四种方案:
1. eval sed ‘s/
2. sed “s/
3. .sed ‘s/’
4. .sed s/
我比较喜欢第二种,也就是:Sed后面的表达式一般用单引号引起来(’),当需要使用变量时就换用双引号(”)。
关于单双引号的区别:
单引号:shell处理命令时,对其中的内容不做任何处理。即此时是引号内的内容是sed命令所定义的格式。
双引号:shell处理命令时,要对其中的内容进行算术扩展。如果想让shell扩展后得到sed命令所要的格式,使用命令:sed -n “/\$/p" haha,扩展后得到的结果即\$.
0 0
- Sed使用的变量里含有转义字符的解决
- Sed使用的变量里含有转义字符的解决
- Sed使用的变量里含有转义字符的解决
- Sed使用的变量里含有转义字符的解决
- Sed命令中含有转义字符的解决方法
- Sed命令中含有转义字符的解决方法
- Sed 删除匹配行,匹配的字符用Shell变量替换,且变量里含有斜杠“/”时,无法删除 解决办法
- shell脚本之sed使用----替换、变量、转义字符
- HTML里的转义字符
- python 不转义:含有转义字符\的字符串
- python里使用正则表达式的转义字符的匹配
- 转义字符的使用
- 转义字符的使用
- 转义字符的使用
- 转义字符的使用
- 转义字符的使用
- 转义字符的使用
- echo 的字符串参数里含有变量
- 2015年 国家超级计算济南中心 工作日志
- 掌握ajax 第二部分构建 Ajax 后端
- php调试利器之phpdbg安装配置详解
- file标签之act=info,查看文件或目录属性信息
- 1004. Counting Leaves
- Sed使用的变量里含有转义字符的解决
- 天声人語 20150227
- jQuery mobile 学习11 listview 列表显示 带图
- mongodb2.6以后版本管理用户
- 日经春秋 20150227
- UEFI里面的PCI驱动
- 日经社説 20150227 遺族も納得の医療事故調に
- MFC(文档和串行化,孙鑫C++第十三讲笔记整理) .
- 日经社説 20150227 中国と対話を深め独禁政策に透明性を