【发布时间】:2013-02-01 11:00:13
【问题描述】:
我试图在 perl 中使用以下命令,但它给了我错误
system("zcat myfile.gz | wc > abc.txt");
但是当我运行它时,我得到了错误 意外标记 `|' 附近的语法错误
即使我删除了>abc.txt,我仍然会收到错误消息。
我们可以在系统命令中使用管道吗?
以下是错误详情:
sh: -c: line 1: syntax error near unexpected token `|'
sh: -c: line 1: ` | wc '
【问题讨论】:
-
为我工作。实际的文件名是什么?
-
我正在尝试给 system("zcat myfile.gz | wc");但它不起作用。
-
在 solaris 上也适用于我。
-
其实是它的 myfile*.gz 并且只有一个文件匹配它
-
hmmm 但是我又遇到了同样的错误。有什么办法可以调试吗?