פארוואס אויספירן set-proxy.sh טוישט נישט דיין טערמינאל
אויסגעפירטע סקריפט קען נישט עקספארטירן וואריאבלען צוריק אין איר עלטער-שעל. מאך source מיט א פארלעסלעכער קאנפיגוראציע-טעקע ווען די אצינדיקע שעל דארף האלטן די איינשטעלונגען.
דיין סקריפט אנטהאלט דער ריכטיקער export https_proxy=... שורה. דו פירסט עס אויס, און דער נעקסטער באפעל זעט נאך אלץ דעם אלטן proxy. אפשר האט די סקריפט פונקטלעך געארבעט אין איר אייגענעם פראצעס.
אויספירן א סקריפט הייבט אן א באזונדערע שעל. זי קען אריבערגעבן וואריאבלען צו די באפעלן וואס זי הייבט אן, אבער זי קען נישט ערזעצן די סביבה פון דער עלטער-שעל פונעם טערמינאל נאכדעם וואס זי ענדיקט.
./set-proxy.sh
. ./set-proxy.sh
דאס זענען פארשידענע אפעראציעס. די צווייטע נוצט דעם dot-בויער פון דער שעל צו לייענען די טעקע אין דער אצינדיקער שעל. Bash רופט דאס אויך source; זע די בויער-רעפערענץ.
מאך source נאר מיט א טעקע וואס דו פארלאזט זיך אויף איר, ווייל אלע אירע שעל-באפעלן לויפן אין יענעם אצינדיקן קאנטעקסט. אויב דער proxy ווערט באדארפט בלויז פאר באפעלן אין דער סקריפט, איז געוויינלעכע אויספירונג די ריכטיקע גרענעץ. פאר איין אויסערלעכן באפעל פארמיידט א באפעל-באגרענצטע proxy צוטיילונג פון ענדערן די אצינדיקע שעל.
האלט וואריאבל-צוטיילונגען ווערטלעך. Backticks מיינען באפעל-ערזעצונג, נישט ציטירונג. א שורה וואס צוטיילט א proxy זאל נישט חלילה פרובירן אויספירן איר URL. פאר ווערטן געמיינט צו קלייבן אן עפנטלעכן ענדפונקט, שטעלט די ליסטע פון אומזיסטיקע proxy צו קאנדידאטן וועמענס פראטאקאל מוז שטימען מיטן קליענט. צום סוף, באשטעטיק די וואריאבל-נעמען וואס דער עמעסיקער נעצווערק-קליענט לייענט; פארבעסערן דעם שעל-ארייך מאכט נישט אן אומגעשטיצט וואריאבל ווירקזאם.