從外部配置檔案SHELL字串拼接遇到的問題

2021-07-02 20:55:53 字數 350 閱讀 6920

需要寫乙個 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,指定外部配置檔案...