У мене є кілька облікових записів Amazon EC2 і хочу швидко перемикати змінні, наприклад $EC2_HOME
, за допомогою скрипту.
У мене встановлений такий сценарій оболонки:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
Коли я запускаю сценарій, я знаю, що EC2_HOME
це встановлено, але я думав, що за допомогою export
цього сценарію змінна палиця після завершення сценарію. Це не так, як біг echo $EC_HOME
нічого не показує.
Я знаю, що це, мабуть, дуже рудиментарні знання сценаріїв Linux, але я цього не знаю. Я намагався шукати пов'язані питання без удачі - тож вибачте, якщо це дублікат.
.
абоsource
, ви не породили новий дочірній процес, ви виконуєте команди в поточній оболонці.