在sed中使用其它的分隔符
来源:互联网 发布:阿里云搭建web服务器 编辑:程序博客网 时间:2024/09/21 08:55
http://blog.chinaunix.net/uid-12072359-id-2960859.html
在sed中使用其它的分隔符
在sed中,可以使用别的字符来作为pattern的分隔符,即不再使用'/',例如:
sed 's/old/new/g' 可以被替换为
sed 's,old,new,g'
需要注意的是,在第一种情况下,'/'是分隔符,因此它有特别的含义,因此如果pattern中出现了'/',需要使用转移字符'\'。而在第2种情况下,'/'不再是分隔符,他不具有特殊的含义了,因此在pattern中可以直接使用了,而不用再加转移字符'\',而','有了特殊作用,因此如果','出现在pattern中的时候,应该加上转移字符。
看如下例子:
echo $PATH | sed 's,.*/,,;'
上述命令的含义是将PATH中的path,即xxxxx/去掉,从而得到最终的文件名。
crosstool工具的脚本getandpatch.sh中就这样使用了这个命令。
阅读全文
0 0
- 在sed中使用其它的分隔符
- sed脚本分隔符的处理
- 【分享一个SQL函数】在SQL脚本中匹配使用特定分隔符分隔字符串的位置
- 在SED中使用变量
- 在MySQL字段中使用逗号分隔符
- 在MySQL字段中使用逗号分隔符
- 在MySQL字段中使用逗号分隔符
- 在MySQL字段中使用逗号分隔符的方法分享
- 在MySQL字段中使用逗号分隔符的方法分享
- sed 脚本分隔符引起的问题 的问题
- 关于Scanner的useDelimiter使用其它字符做为分隔符的详细用法及特别之处
- 在数值中加入千位分隔符的方法
- shell中sed的使用
- shell中sed的使用
- 如何在sed中使用变量
- 在sed命令中使用外部变量
- hive 中控制符作为分隔符的使用总结
- perl中输入记录分隔符的使用($/)
- grep匹配字符串出现的次数
- C#使用Dotfuscator混淆代码以及加密
- python使用json序列化datetime类型问题处理
- javascript(1)
- Android图像处理概述
- 在sed中使用其它的分隔符
- mongo学习笔记(一)
- 自定义log4mongo文档格式
- [简单题]SevenAte9 Python实现
- EditText修改光标和下划线颜色
- php中if的简写语句,更简洁的三元运算符
- adb无线调试的方法
- 实验二 线性表综合实验之单链表
- 对招聘网站进行简单的数据分析找到合适的工作