【问题标题】:Why grep command doesn't work within perl script为什么 grep 命令在 perl 脚本中不起作用
【发布时间】:2014-02-18 02:13:57
【问题描述】:

perl 中下面的语句会报错

my $string =qx(ls grep test) ;

...其中 test 是要搜索的某个文件名...

但以下语句并没有通过错误

my $string =qx(ls) ;

我在 unix solaris 机器上工作

【问题讨论】:

  • 什么错误?为什么你认为grep 是一个命令而不是ls 的参数?
  • 我明白了。实际上,这取决于系统。适用于linux机器

标签: perl unix solaris


【解决方案1】:

你是这个意思吗?

my $string =qx(ls | grep test) ;

【讨论】:

    猜你喜欢
    • 2023-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-04
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多