shell sed 檔案修改 環境變數

2021-08-09 09:48:44 字數 481 閱讀 5018

最近要寫乙個shell指令碼來設定環境變數,過程中遇到一些問題,現記錄下來,留給有緣人:

需求:使用帶引數的shell指令碼設定環境變數,必要時可以修改環境變數

環境變數的新增很簡單,直接echo就行了。

環境變數的修改,大多數使用sed命令實現。因為是使用shell指令碼實現,為了使指令碼能夠通用,指令碼裡面採用了大量的變數,針對變數sed的使用略有變化,以下是我的sed命令

sed -i "s%$%$%g" ~/.bashrc
其中 sed -i 選項是指修改檔案內容;
""裡面可以包含變數;
%是分割符,因為環境變數裡有大量的'/',所以常用的'/'分隔符用起來比較麻煩,非要用的話可以將路徑裡面的'/'轉義('\/')。除了%之外也可以使用#作為分割符,有沒有其他的倒是沒有研究。

批處理,修改環境變數path的方法 加環境變數

方法一 批處理中,修改環境變數,一次性有效 也就是在當前的指令碼中有效 cmd中執行 set path path d mypath 用 set path可以檢視,當前的環境變數 方法二 批處理中,修改環境變數,永久有效 更改path環境變數值,新增e tools wmic environment w...

ServerVariables集合環境變數列表

語法 request.servervariables server environment variable 引數伺服器環境變數,指定要檢索的伺服器環境變數名。可以使用下面列出的值 變數說明path info轉換後的版本,該變數獲取路徑並進行必要的由虛擬至物理的對映。query string查詢ht...

idea工具中,修改檔案後變顏色設定

對於初次使用某開發工具,適應階段是比較難受的,各種快捷鍵和設定都要慢慢摸索,不過,好的開發工具也會提高擼碼效率。idea開發工具也是聽說已久,在實際工作中沒有用到過,看過許多文章,說什麼外掛程式很牛,還是要忍不住接觸一下的。這裡記錄一下設定,修改檔案後,顏色的變化 由於選擇的主題比較花哨,顏色不好區...