修改配置檔案指令碼

2021-09-02 12:51:47 字數 2657 閱讀 3347

###made by h###

echo ---------------------------------

#篩出本機ip並存為變數

ip=`ifconfig | grep -e 'inet.[0-9]' | grep -v '127.0.0.1' | awk ''` ;

echo 本機ip為:::

echo $ip

echo ---------------------------------

echo [開始修改datasource.conf配置檔案]

echo ---------------------------------

sleep 2

cd /opt/server/web/ms/etc

#cp datasource.conf.templ datasource.conf

#eval sed用於shell中執行sed方式

eval sed -i 's/localhost/"$ip"/' datasource.conf

#將jdbc.user=後面的替換為root

#將jdbc.password=後面的替換為abc123+

sed -i "s/\(jdbc.user=\)\s\s*/\1root/" datasource.conf

sed -i "s/\(jdbc.password=\)\s\s*/\1abc123+/" datasource.conf

echo [預設修改為root/abc123+ 需要自定義修改請取消下方注釋]

#echo 輸入本機資料庫賬號:::

#read sqluser

#echo 輸入資料庫賬號為:::$sqluser

#sed -i "s/\(jdbc.user=\)\s\s*/\1$sqluser/" datasource.conf

#echo ---------------------------------

#echo 輸入本機資料庫密碼:::

#read sqlpass

#echo 輸入資料庫密碼為:::$sqlpass

#sed -i "s/\(jdbc.password=\)\s\s*/\1$sqlpass/" datasource.conf

echo ---------------------------------

sleep 5

#顯示第3行至第6行

cat /opt/server/web/ms/etc/datasource.conf|head -n 6 | tail -n +3

echo ---------------------------------

echo ---------------------------------

echo [開始修改ms-config.conf配置檔案]

echo ---------------------------------

sleep 5

sed -i "s/\(ms_ip=\)\s\s*/\1$ip/" ms-config.conf

cat /opt/server/web/ms/etc/ms-config.conf|head -n 8 | tail -n +8

echo ---------------------------------

echo [ms-config.conf中只修改了ms_ip 如需修改其他請取消和自定義下方注釋]

echo 附加修改項:::

echo

#echo 輸入lc_ip:::

#read lc

#echo 輸入lc_ip為:::$lc

#sed -i "s/\(lc_ip=\)\s\s*/\1$lc/" ms-config.conf

#echo

#echo 輸入as_foreign_ip:::

#read as1

#echo 輸入as_foreign_ip為:::$as1

#sed -i "s/\(as_foreign_ip=\)\s\s*/\1$as1/" ms-config.conf

#echo

#echo 輸入as_web_ip:::

#read as2

#echo 輸入as_ip為:::$as2

#sed -i "s/\(as_web_ip=\)\s\s*/\1$as2/" ms-config.conf

#echo

#echo 輸入as_web_port:::

#read as3

#echo 輸入as_web_port為:::$as3

#sed -i "s/\(as_web_port=\)\s\s*/\1$as3/" ms-config.conf

#echo

#echo 輸入as_config_ip:::

#read as4

#echo 輸入as_config_ip為:::$as4

#sed -i "s/\(as_config_ip=\)\s\s*/\1$as4/" ms-config.conf

#echo

echo ---------------------------------

echo -e "\033[32mfinish[ms配置檔案已修改]\033[0m"

echo ---------------------------------

修改配置檔案啟示

修改 etc sysconfig i18n檔案 lang en us.utf 8 supported en us.utf 8 en us en sysfont latarcyrheb sun16 改為 lang zh cn.gb18030 language zh cn.gb18030 zh cn.g...

修改git config配置檔案

1.git config global add configname configvalue 解釋 給指定的級別的指定config增加乙個值 示例 git config global unset configname 只針對存在唯一值的情況 為了測試先增加乙個 刪除這個唯一值,檢視效果 查詢指定級別...

修改CPAN配置檔案

root使用者路徑 root cpan cpan myconfig.pm 一般使用者 本例為abc 路徑 home abc cpan cpan myconfig.pm 檢視配置的指令 第一步,輸入cpan 第二步,看到cpan 提示符,輸入o conf 修改2處配置如下 1 http proxy q...