我似乎无法在 shake
中使用以下内容:
cmd_ (AddEnv "PGPASSWORD" "REDACTED") "bzcat /tmp/db.sql.bz2 | psql -U pguser -h localhost dbname"
最佳答案
在 Shake 中,cmd
函数和变体默认直接生成进程。管道语法仅作为操作系统 shell 功能的一部分提供。要要求 Shake 使用 shell 生成东西,请添加参数 Shell
。
关于shake-build-system - 在 shake-build 中,如何运行带有管道的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62187171/