|  | 
 
| vkill 金牌会员
 
       
 
 
 
 积分 4103
 发帖 1744
 注册 2006-1-20
 来自 甘肃.临泽
 状态 离线
 | 
| 『楼 主』:
 sed 替换特殊符号的问题
 
使用 LLM 解释/回答一下 
 
 
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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
重定义一下 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
 来自 甘肃.临泽
 状态 离线
 |  | 
|  2006-10-31 01:42 |  | 
|  | 
 
| vkill 金牌会员
 
       
 
 
 
 积分 4103
 发帖 1744
 注册 2006-1-20
 来自 甘肃.临泽
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
无奈何 斑竹test.txt
 123^456
 
 ^前面的字符不确定的情况下怎么替换^为0那?
 
 
 
 
 |  | 
|  2006-10-31 01:46 |  | 
|  | 
 
| lxmxn 版主
 
         
 
 
 积分 11386
 发帖 4938
 注册 2006-7-23
 状态 离线
 | 
| 『第 6 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
关于第一个替换文本的,这个死方法也行的啊。
 
 sed -e "s/\^/0/" -e "s/\//1/" test.txt
 
 
 
 
 
 |  | 
|  2006-10-31 01:51 |  | 
|  | 
 
| vkill 金牌会员
 
       
 
 
 
 积分 4103
 发帖 1744
 注册 2006-1-20
 来自 甘肃.临泽
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
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 |  |