ini檔案格式一般都是由節、鍵、值三部分組成
格式:[第一節]
第乙個鍵 = 值
第二個鍵 = 第二個值
[第二節]
第乙個鍵 = val1,val2,val3
例子:[com]
kinggoo = kinggoo.com
其實這個作用沒那麼特別大,但多個shell如果每個配置資訊都在shell檔案裡面寫,懂的人還好,半懂+不仔細的人要如何改,改幾個地方估 計指令碼就不能執行了。所以這樣單獨哪出來比較好些,而且可以多個shell使用乙個ini檔案(與副檔名無關)來做配置也可以的。只需要在shell裡面 加乙個自定義函式就可以了。
# __readini [配置檔案路徑+名稱] [節點名] [鍵值]使用方法:function __readini() a==1&&$1~/'$item'/' $inifile` echo $ }
__readini file.ini section key例子:有乙個ini格式檔案kinggoo.ini,內容如下
[ip]ip = kinggoo.com
[maillist]
mail = [email protected]
#!/bin/bash執行指令碼檔案既可# __readini [配置檔案路徑+名稱] [節點名] [鍵值]
function __readini() a==1&&$1~/'$item'/' $inifile` echo $ } # 使用方法: # net address _ip=( $( __readini kinggoo.ini ip ip ) ) echo $ # mail send _maillist=( $( __readini kinggoo.ini maillist mail ) ) echo $
當自己使用時,請驗證後使用。
讀取clob格式檔案
create table a content clob select content from a 顯示的內容為cotent中的部分內容和亂碼,因為a是clob型別,不能直接從select的結果中顯示出來,需要借用oracle系統的包dbms lob來處理,才能正確顯示出來content的內容。se...
pandas讀取常用格式檔案
import pandas as pd os.chdir r e pytest io fy4譜響應函式.xls microsoft excel 97 2003工作表 sheet pd.read excel io io 當檔案沒有header時,預設第一行當header,header none設定不讀...
grads讀取nc格式檔案
一 通常 1 grads讀取grd和ctl open ctl 2 執行gs指令碼 run gs d命令,display展示資料,常用來顯示變數,比如rh,rain等 q命令,顯示資料內容,常用來顯示資料,比如時間dim,ctlinfo等 gs指令碼中,輸出列印變數的值,用say命令 二 grads也...