zshでslurm作業範囲を取り消す

zshでslurm作業範囲を取り消す

次のように入力して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'

それはすべてであり、[]入力として提供されている他のコマンドにも同様に適用されます。

おすすめ記事