Shell腳本讀取標(biāo)準(zhǔn)ini配置文件Demo
ini DEMO
[TESTFTP]
host=127.0.0.1
name=my
pass=mylove
type=ftp
[TESTSSH]
host=127.0.0.1
name=my
pass=mylove
type=ssh
[END]
Shell腳本:
initConf()
{
HOSTID=$1
CONF=$2
echo "----cat----"
cat $CONF \\
| grep -v ^$ \\
| sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\
| grep -v ^'\\['
echo "----INFO----"
INFO=`cat $CONF \\
| grep -v ^$ \\
| sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\
| grep -v ^'\\[' ` && eval "$INFO"
echo $host
echo $name
echo $pass
echo $type
}
相關(guān)文章
一天一個shell命令 linux文本操作系列-wc命令詳解
這篇文章主要介紹了一天一個shell命令 linux文本操作系列-wc命令詳解,需要的朋友可以參考下2016-06-06Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息
這篇文章主要介紹了Bash 腳本實(shí)現(xiàn)每次登錄到 Shell 時可以查看 Linux 系統(tǒng)信息,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2019-12-12