shell讀寫ini檔案

2021-07-30 06:00:20 字數 949 閱讀 3914

實現了讀,寫以及讀取ini檔案段的功能,還可以更豐富,僅當拋磚引玉。

**

readini() 

'\]/ (a==1 && "'

$'"==$1)'

$) echo $

}writeini()

'\]/ (a==1 && "'

$'"==$1)

'\"");a=0} '$1

<>$

}readinisections() '

$ | sed 's/\[//g' | sed 's/\]//g')

echo $

}

使用方法

version.ini檔案如下:

[version]

file="os_version.squash"

md5="anything"

version="anything"

date="2017-04-06"

[system]

file="system.squash"

md5="automatically"

version="1.1.7"

date="2017-04-06"

desrcription=

readini() version.ini version md5

讀取version.ini version 段的md5鍵值;

writeini() version.ini version md5 12345

將version.ini version 段的md5鍵值設定為12345;

readinisections() version.ini

將version.ini 的所有有效段值讀取;

用Shell讀寫INI配置檔案

用shell讀寫ini配置檔案 下面案例可供參考 config.ini 如下 示例 config key name config1 key name1 config2 key name2 ini.sh 如下 示例 bin bash function readinifile a 1 1 3 1 fun...

INI檔案讀寫

一 有必要了解ini檔案的結構 注釋 小節名 關鍵字 值 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引號,布林真值用1表示,布林假值用0表示。注釋以分號 開頭。二 定義 1 在inte ce的us...

讀寫ini檔案

using system using system.io using system.text using system.configuration using system.runtime.interopservices using system.collections.specialized us...