SHELL讀取 ini 格式檔案做配置檔案

2021-06-28 10:22:18 字數 992 閱讀 2574

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也...