|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『楼 主』:
sed 替换特殊符号的问题
test.txt
/
^
用sed替换/为0,^为1
^替换变通的方法是
sed "s/^/★/" test.txt|sed "s/★^/1/"
想过用 sed s/\x22/双引号/ 的方法来替换,可我试了\x00-\x200 没有发现
不过发现了个好用法
sed "s/^/★/;s/\x24/★/" test.txt
我想到的方法,欢迎大家一起讨论sed哈~
[ Last edited by he200377 on 2006-10-31 at 01:34 AM ]
|
|
2006-10-31 01:31 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
|
2006-10-31 01:32 |
|
|
无奈何
荣誉版主
积分 1338
发帖 356
注册 2005-7-15
状态 离线
|
『第
3 楼』:
重定义一下 s 命令的操作符可以避免操作符的转义。
sed "s#http://www.xx.xx/xx.exe#url#"
|
☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul
|
|
2006-10-31 01:41 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
4 楼』:
还是斑竹厉害~现在所有的符号全部可以替换了 x
|
|
2006-10-31 01:42 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
5 楼』:
无奈何 斑竹
test.txt
123^456
^前面的字符不确定的情况下怎么替换^为0那?
|
|
2006-10-31 01:46 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
关于第一个替换文本的,这个死方法也行的啊。
sed -e "s/\^/0/" -e "s/\//1/" test.txt
|
|
2006-10-31 01:51 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
7 楼』:
Quote: | Originally posted by lxmxn at 2006-10-31 01:51:
关于第一个替换文本的,这个死方法也行的啊。
sed -e "s/\^/0/" -e "s/\//1/" test.txt |
|
thanks
|
|
2006-10-31 02:07 |
|