Linuxシェルの例には、設定ファイルを読み込み

設定ファイルを次のように

JIntoによって#Created - www.guh- software.de 
#Tue年08月28  222017 GMT + 0800  2018 
aas_amountuser_switch = 1 
aas_fleet_switch = 1 
aas_usertokenproct_switch = 1 
aas_usertokenproct_num = 5 
aas_devtokenproct_switch = 1 
......

 

次のようにスクリプトを読みます

#/ binに/ bashのを

configuration_file_path = " は/ opt / some_path /共通-confの" 

現在の値 = ` grepの ' aas_amountuser_switch ' $ {} configuration_file_path /uiConfig.properties | カット -d = -f2 | sedの ' S / \ R // ' `
 エコー " $の現在の値" 

であれば [ " $の現在の値" = " 0 " ]; その後、
  SED -i ' S / aas_amountuser_switch = 0 / aas_amountuser_switch = 1 / [$ {} configuration_file_path / uiConfig.propertiesは
   エコー " uiConfig.properties.aas_amountuser_switchの成功を変更し、" 
他の
  エコー " uiConfig.properties.aas_amountuser_switchエラーを修正する" 
  の出口
Fiを提供して

 

注意:

  Linuxでは、ファイルの終わりにあり、文字は「\ r」がある改行を削除するには注意を払う必要があります

  この小さな点を見つけるのは容易ではないので、次のようにスクリプトに問題が表示されていない、彼らはデバッグシェルを開くことができ、出て見つけることは簡単です:

    SH -x test.sh

おすすめ

転載: www.cnblogs.com/SBJBA/p/11761489.html