Чтобы поместить мои два цента здесь: на KSH, read
при условии, что переменная будет работать, потому что согласно документации IBM AIX , KSH read
делает влияет на текущую среду оболочки:
Установка переменных оболочки с помощью команды read влияет на текущую среду выполнения оболочки.
Это просто привело кя потратил немало минут на то, чтобы понять, почему однострочный, заканчивающийся read
, который я использовал миллион раз до этого в AIX, не работал на Linux ... это потому, что KSH сохраняет данные в текущей среде, а BASH - нет.«т!