sed替换'的小问题.
[amuse@ca*ca* ~]$ cat puokal'ask'asjldkf'jkasd'aslkf
[amuse@ca*ca* ~]$ sed 's/\'//g' puok
>
>
sed不能替换'符号,为什么? 改 ' 成 "
[code]
fang@bash ~
$ cat junk
al'ask'asjldkf'jkasd'aslkf
fang@bash ~
$ sed "s/'//g" junk
alaskasjldkfjkasdaslkf
fang@bash ~
$
[/code] Ok! Thank You! [quote]
将字符放在单引号之中,将保留引用中所有字符的字面意义。单引号不能包含在单引号引用之中,即使前面加上了反斜杠。
[/quote]
详见man bash 引用(QUOTING):)
页:
[1]