Chinaunix

标题: 反斜杠的命令调用的一个问题,糊涂了 [打印本页]

作者: digex    时间: 2006-06-19 16:24
标题: 反斜杠的命令调用的一个问题,糊涂了
$Cmd=`ssh -l dauglas $IP finger`;
如果$IP=10.0.0.14则显示ssh命令不全,如果$IP="10.0.0.14"则正常
而且$Cmd = `ssh -l dauglas 10.0.0.14 finger` 与$Cmd = `ssh -l dauglas
"10.0.0.14" finger`都可以执行
非常迷惑,请指点。
作者: 莫愁    时间: 2006-06-19 17:36
$IP = "10.0.0.14"; 这个写法是正确的。
$IP = 10.0.0.14 相当于 $IP = "\x0a\x00\x00\x0e"; 这肯定不是你想要的结果。
至于为什么会这样,请参考这里:
http://www.pgsqldb.org/twiki/bin ... tsandPieces#2_6_7_V

[ 本帖最后由 莫愁 于 2006-6-19 17:38 编辑 ]
作者: digex    时间: 2006-06-20 13:56
谢谢,还得仔细读书呀




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2