1. 程式人生 > >Linux shell修改init檔案方法

Linux shell修改init檔案方法

參考 https://blog.csdn.net/wanxiaoderen/article/details/82388091
awk方法讀取功能為:

`awk -F '=' '/‘$Section’/{a=1}a==1&&$1~/'$Key'/{print $2;exit}' $Configfile 

awk方法讀取和寫入功能為

awk -F '=' "/\[${section}\]/{a=1}a==1" ${iniFile}|sed -e '1d' -e '/^$/d' -e '/^\[.*\]/,$d' -e "/^${option}=.*/!d" -e "s/^${option}=//"
# awk 找出section 之後的內容
# sed 條件1:去除第一行 條件2:去除空行 條件3:去除其他section的內容 條件4:去除不匹配${key}=的行 條件5:將${key}=字元剔除

set -x
在shell中新增這個命令,可以看詳細的執行過程