我在做P = $ {P // \"/ \\"}
我的期望是
"stackoverflow" is awesome
Run Code Online (Sandbox Code Playgroud)
改变为
\"stackoverflow\" is awesome
Run Code Online (Sandbox Code Playgroud)
[edit]更新的语法仍未运行
#!/bin/sh
erroMsg=": Parse Error: line 2:122 mismatched input 'where' expecting EOF near '\"201305%\"'"
echo $errorMsg
echo ${errorMsg//\"\\\"}
echo $errorMsg
Run Code Online (Sandbox Code Playgroud)
输出是test.sh:4:test.sh:错误的替换
Sla*_*hin 15
看例子:
$ P='"stackowerflow" is awesome'
$ echo $P
"stackowerflow" is awesome
$ echo ${P//\"/\\\"}
\"stackowerflow\" is awesome
Run Code Online (Sandbox Code Playgroud)
逃避\你必须使用\\.
逃避"你必须使用\".
要逃避\"你必须使用两者的组合:\\\".
| 归档时间: |
|
| 查看次数: |
2393 次 |
| 最近记录: |