Dependendo do seu caso de uso, use um subshell:
(shopt -s nullglob; foo)
Eu gosto da maneira como uma variável pode ser definida para um único comando, como:
LANG=fr_FR.utf8 df -h
É possível usar o comando shopt -s
, ou algum outro método, para definir uma opção shell, como nullglob ou extglob, para um único comando da mesma maneira?
Dependendo do seu caso de uso, use um subshell:
(shopt -s nullglob; foo)