Zsh

取消 zsh 中的 slurm 作業範圍

  • August 17, 2022

我可以通過鍵入以下內容來取消 slurm 作業:

$ scancel 66421802_[11-20]

在 bash 上,這很好用。但是,在 zsh 上出現以下錯誤:

$ scancel 66421802_[11-20]
zsh: no matches found: 66421802_[10-20]

使用 zsh 時如何取消作業範圍?

[]對 ZSH 來說是特殊的,雖然可以通過noglobprecommand 修飾符關閉,所以可能是別名

alias scancel='noglob scancel'

可以解決問題,也可以用於任何其他[]作為輸入的命令。

引用自:https://unix.stackexchange.com/questions/713977