gpt4 book ai didi

linux - 我如何在 Perl 的 system() 中使用 shell 的进程替换?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:03 27 4
gpt4 key购买 nike

为什么这行 Perl 会中断?

system("paste <\( cut -f2 $file \) $file2 > $fileout");

正确的做法是什么?

最佳答案

这一般是因为 Perl 使用 sh 而不是 bash 来执行系统命令。快速的答案是在命令的开头包含 bash -c。更好的答案在这里:

How can I use bash syntax in Perl's system()?

关于linux - 我如何在 Perl 的 system() 中使用 shell 的进程替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1276564/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com