方式一:
config.ini配置文件
[MYSQL]
MYSQL_IP=127.0.0.1
MYSQL_USER=root
MYSQL_PASSWORD=123456
readconfig.sh脚本
#/usr/bin/env bash
base_path=$(cd `dirname $0`; pwd)
config_ini=$base_path/config.ini
user=`awk -F '=' '/\[MYSQL\]/{a=1}a==1&&$1~/MYSQL_USER/{print $2;exit}' $config_ini`
mysql_ip=`awk -F '=' '/\[MYSQL\]/{a=1}a==1&&$1~/MYSQL_IP/{print $2;exit}' $config_ini`
echo $user
echo $mysql_ip
运行脚本
[root@localhost wyq]# bash readconfig.sh
运行结果
方式二:
user=$(grep 'USER' config.ini | awk -F '=' '{print $2}' | tr -d '[:space:]')
password=$(grep 'PASSWORD' config.ini | awk -F '=' '{print $2}' | tr -d '[:space:]')