在 shake-build 中,如何运行带有管道的命令?



>我似乎无法在shake中执行以下操作:

cmd_ (AddEnv "PGPASSWORD" "REDACTED") "bzcat /tmp/db.sql.bz2 | psql -U pguser -h localhost dbname"

在 Shake 中,默认情况下,cmd函数和变体会直接生成进程。管道语法仅作为操作系统 shell 功能的一部分提供。要要求 Shake 使用 shell 生成东西,请添加参数Shell.

最新更新