在使用system()这个函数的时候是正确的,为什么
来源:百度知道 编辑:UC知道 时间:2024/05/25 04:35:53
Learning Perl》里在讲到system函数的时候,举了两个例子。
system"date";
和
system 'ls -l $HOME';
作者特别说要把双引号换成单引号,因为$HOME是shell的变量。
我在HP-Unix上试过
system 'ls -l $HOME';和 system "ls -l \$HOME";
都不行。好像都没有办法识别$HOME的值。
难道是书上说错了?还是我什么地方有很大的误会?
还请大侠指教。谢谢!
另外,有什么地方能查到system函数的标准格式应该是什么吗?我被这个单引号双引号搞糊涂了。
请说详细点,什么语言环境下。