Мне нравится способ, как который переменная может быть установлена для единственной команды, такой:
LANG=fr_FR.utf8 df -h
Действительно ли возможно использовать shopt -s
команда или некоторый другой метод, для установки опции оболочки, такой как nullglob или extglob, для единственной команды таким же образом?
В зависимости от Вашего варианта использования используйте подоболочку:
(shopt -s nullglob; foo)