【发布时间】:2020-08-11 15:52:40
【问题描述】:
我正在尝试在我的 perl 脚本中执行 cd。我正在使用以下命令:
chdir "/home/test/test1/test2/perl*";
perl* 的值实际上是perl_0122_2044,但这个值可能会有所不同。
上面的chdir 命令没有对路径执行cd。我是不是做错了什么?
【问题讨论】:
-
你怎么知道不是?你预计会发生什么?
-
我没有看到任何错误检查。你在使用
autodie编译指示吗?你怎么知道它不起作用? -
完整的命令如下: chdir "/home/test/test1/test2/perl*"; exec "cat test.in | grep build | awk '{print \$2}'";执行脚本后,报错:cat: test.in: No such file or directory
-
你应该把它放在你的问题中,而不是评论中。