1
RIcter 2015-08-12 18:26:31 +08:00 via iPhone
\\\\
\\\' |
2
ETiV 2015-08-12 18:34:20 +08:00
$x = "echo 'x\\y\\z';";
eval($x); echo 的东西单引号一下? |
3
realpg 2015-08-12 19:48:32 +08:00
x = "echo x\\y\\z"
eval $x 这个不报错? |
4
flowfire 2015-08-12 20:29:47 +08:00
1L + 1 ,遇到这种情况只需要加一层反斜杠就好了。。
|
5
SoloCompany 2015-08-12 21:47:08 +08:00
换成单引号就行
eval 'echo x\\y\\z' x\y\z 双引号的话,一开始 shell 解释就去掉了一层 \\,然后 eval 再解释一次就没了 |