Могу ли я установить опцию zsh (например, extendedglob) для одной команды? Что-то вроде:
setopt extendedglob param="${foo%%[0-9]##}"
С командой, использованной выше, я считаю, что включение в ()
не будет решением, потому что назначение param
будет потеряно, поэтому я исключаю это как решение. Я также не хочу потенциально загромождать среду, предварительно установив этот параметр, а затем сбросив его (в сценарии, в котором он уже был установлен, а затем будет сброшен).