|
发表于 2007-11-10 02:51:25
|
显示全部楼层
echo `echo \\\\\\z` # \z
第一步``的转义,把里面的东西变成echo \\\z,然后里面再转义一遍,因为没有引号\z也会变成z,最后的结果是\z
echo `echo \\\\\\\z` # \\z
第一步,反引号里只转义\和`两个符号,所以就是echo \\\\z,然后第二遍变成echo \\z
要是觉得不清楚可以把里面所有的\都变成\\,就是一般都用四个\
$()里加case的话必须把左括号写上,这个有点不爽 |
|