我可以通过输入如下内容来取消 slurm 作业:
$ scancel 66421802_[11-20]
在 bash 上,这工作得很好。但是,在 zsh 上我收到以下错误:
$ scancel 66421802_[11-20]
zsh: no matches found: 66421802_[10-20]
使用 zsh 时如何取消作业范围?
答案1
[]
对于 ZSH 来说是特殊的,但可以通过noglob
预命令修饰符关闭,所以别名可能是
alias scancel='noglob scancel'
就可以了,对于任何其他[]
作为输入的命令也是如此。