需要寫乙個 shell 指令碼 裡面需要字串拼接 字串變數都是從外部配置檔案讀入
首先變數的拼接 直接做就ok了
例如 pidcode="$svccode""_""$funcode""_"
svccode從外部讀入為hw
funcode從外部讀入為pr
而 pidcode 用echo輸出結果是_pr
百思不得其解後來發現是因為我讀入的配置檔案是dos格式的
解決方案:dos2unix ***.sh
總之,用shell指令碼的時候難免會因為檔案格式原因找不到檔案位置什麼的,這個時候不妨用vi進入後使用set ff檢視是不是這個原因,或許問題就解決了
Spring配置檔案載入外部配置檔案
有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...
使用配置檔案讀取連線字串
連線伺服器或資料庫時需要連線字串,如果寫死在程式裡,後期維護就很麻煩了。為了方便隨時更改連線字串我採用的是為程式部署配置檔案。方案一 使用xml格式的配置檔案儲存連線字串,再用反射技術讀取。命名空間 usingsystem.reflection 反射 方案二 使用config檔案。命名空間 usin...
6 外部配置檔案
除了預設配置檔案,spring boot 還可以載入一些位於專案外部的配置檔案。我們可以通過如下 2 個引數,指定外部配置檔案的路徑 我們可以先將 spring boot 專案打包成 jar 檔案,然後在命令列啟動命令中,使用命令列引數 spring.config.location,指定外部配置檔案...