Eksportēt komandu čaulas skriptu?

  • Izdevums
  • Risinājums
  • Piezīme

Izdevums

Pieņemsim, ka programmā ir rinda:

 XYZ = '/ home / abc / pqr /' ;;;;;; utt 

un tad

kas notiks, ja uzrakstīšu komandu:

 eksportēt XYZ 

Risinājums

Problēma ir tāda, ka skripti darbojas privātā apakšshellā, un tāpēc tie neietekmē to saucamo apvalku.

Ja mēs izliksim, ka mums ir šāds skripts:

Kods:

 #! / bin / bash # Nosaukums: test_script export OOGA = echo 'ooga' eksports BOOGA = echo 'booga' 

Tad mēs varam pievienot to pašreizējam apvalkam, izmantojot avota komandu:

Kods:

 avota test_script 

Piezīme

Paldies kupendrai par šo padomu forumā.

Iepriekšējais Raksts Nākamais Raksts

Top Padomi