shell 讀取配置檔案的方法

2021-09-24 13:55:51 字數 624 閱讀 5489

**乙個bbs的問答。

配置檔案config內容如下

id=123

ip=192.168.3.154

name=test

方法一,利用sed解析文字,提取配置資訊

id=`sed '/^id=/!d;s/.*=//' urfile`  

ip=`sed '/^ip=/!d;s/.*=//' urfile`

name=`sed '/^name=/!d;s/.*=//' urfile`

echo $id

echo $ip

echo $name

方法二,利用eval方法解析

while read line;do  

eval "$line"

done < config

echo $id

echo $ip

echo $name

方法三,直接將配置資訊載入到session的環境變數中

source config

echo $id

123echo $ip

192.168.3.154

echo $name

test

shell指令碼讀取配置檔案

在shell指令碼中讀取配置檔案使用 cat grep,awk和sed 比如在 eaxmple.ini中有 ftp url 127.0.0.1 223 ftp user admin ftp password ftp 則在shell指令碼中讀取配置 ftp url cat eaxmple.ini gr...

讀取配置檔案的方法

public static listhosts new arraylist static properties pros new properties staticelse catch ioexception e 總結 首先把名為main config.properties的配置檔案放在src下即可...

scala讀取配置檔案的方法

com.typesafe groupid config artifactid 1.3.3 version dependency 配置檔案內容 getstring裡寫的字串就是配置檔案裡的key val conf configfactory.load var dmplog conf.getstring...