Извези команду у схелл скрипти?

  • Питање
  • Решење
  • Белешка

Питање

Претпоставимо да у програму постоји линија:

 КСИЗ = '/ хоме / абц / пкр /' ;;;;;; 

и онда

шта ће се десити ако напишем команду:

 екпорт КСИЗ 

Решење

Проблем је у томе што се скрипте покрећу у приватној подскупини и стога не утичу на љуску која их је позвала.

Ако се претварамо да имамо скрипту овако:

Код:

 #! / бин / басх # Име: извоз тест_сцрипта ООГА = ецхо 'оога' извоз БООГА = ецхо 'боога' 

Онда је можемо додати тренутној љусци користећи наредбу соурце:

Код:

 соурце тест_сцрипт 

Белешка

Хвала купендра за овај тип на форуму.

Претходни Чланак Sledeći Чланак

Топ Савети