linux shell腳本小記

 

寫了簡單的shell腳本來修改一些環境變量,但是沒有能改變,具體如下:
#!/bin/bash

export LC_ALL=zh_GN.GB2312
export LANG=zh_GN.GB2312

但是運行後並沒有改變什麼,不在腳本中,直接在shell中寫兩條語句是可以其作用的,但要寫個shell腳本,怎麼也不行.

answer:

source xxxx 才能保留 shell 裏面的環境到當前的命令行下。

如果不用 source , shell 裏面的變量會在退出時取消。也就是 shell 作爲下級的線程,不能影響上級線程的運行環境。

發佈了136 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章