请教大家,perl程序里system和``有区别?
在perl程序里,
system("nohup 某个命令 &");
`nohup 某个命令 &`;
上面这两种写法不是一样的么?
为啥写成第二种写法:`nohup 某个命令 &`;命令就没有成功执行,
可是写成第一种:system("nohup 某个命令 &");就可以成功执行?
[解决办法]
双引号内的字符串中支持命令替换。而单引号只是引用字符串,没有任何含义的。
[解决办法]
单引号不对转义字符和命令进行替换,而双引号可以。