天天看點

讀取配置檔案的shell腳本實作

最近,在從事開發工作的過程中,遇到了一個需求:用shell腳本實作對配置檔案的讀取,并将讀取到的配置項寫入到新的檔案中。

為了完成該需求,我們考慮使用awk指令,該指令把檔案中的内容逐行的讀入,按照特定的規則對每行記錄進行處理。

例如,我們要從檔案Config.ini(位于目前使用者的etc目錄下)中擷取各個配置項的值,并将之寫入到NetworkInfo.txt檔案中。其中,Config.ini檔案的内容如下:

我們編寫如下的shell腳本GetDatabaseConfig.sh:

将該腳本上傳到Linux機器上,并使用“chmod 777 GetDatabaseConfig.sh”修改該腳本的權限,然後運作“./GetDatabaseConfig.sh”指令,結果如下:

同時,可以看到在目前目錄下生成了NetworkInfo.txt檔案,其内容為:

參考資料:

繼續閱讀