
CODE: [Copy to clipboard]怎么替换后的结果变成set str1=cndos
set "str2=abcdefg( "cndos" )"
set "str3=%str2:"=\0x22%"
sed -i "s/%str1%/%str3%/g" a.txt
CODE: [Copy to clipboard]@echo off
set pattern=cndos
sed "s/%pattern%/abcdefg( """"&"""" )/" a.txt
CODE: [Copy to clipboard]@echo off
sed "s/\(cndos\)/abcdefg( \"\1\" )/" a.txt
CODE: [Copy to clipboard][ Last edited by terse on 2008-11-1 at 23:06 ]sed "s/%str%/abcdefg( \x22&\x22 )/g" a.txt
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |