我使用python doit模块作为GNU make的替代品。看起来doit正在/bin/sh上运行操作:
pedro@Gen83-ubuntu:~$ echo $SHELL
/bin/bash
pedro@Gen83-ubuntu:~$ doit merge_phased
. phase_dataset:15
/bin/sh: 1: [[: not found
TaskError - taskid:phase_dataset:15
Command error: '[[ ! -d phasing ]] && mkdir phasing' returned 127
########################################
phase_dataset:15 <stdout>:我想使用/bin/bash。我在文档中找不到如何实现这一点。
发布于 2021-08-27 08:56:17
如果它是一个sh文件,那么您可以将其添加到顶部,以便与bash一起运行
#!/bin/bash或
#!/bin/ksh使用ksh运行
https://stackoverflow.com/questions/68950628
复制相似问题