ITPub博客

首页 > Linux操作系统 > Linux操作系统 > perl中调用系统命令

perl中调用系统命令

原创 Linux操作系统 作者:longqidong 时间:2012-05-25 17:50:06 0 删除 编辑
在perl可以调用操作系统的命令,使用反引号,qx都是可以的,
但是如果调用的命令中要注意特殊字符的转换,比如$,
假如我想调用 date|awk '{print $1}'

如果正常写入 qx(date|awk '{print $1}');
这样前面部分命令式可以正常执行的,后面的awk是不执行的,因为这里会解释 $1,
要想$1正常解释,需要在前面加上 \ ,如下:

qx(date|awk '{print $1}');





来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22418990/viewspace-730983/,如需转载,请注明出处,否则将追究法律责任。

下一篇: netca报错
请登录后发表评论 登录
全部评论

注册时间:2009-08-26

  • 博文量
    94
  • 访问量
    426083