原文:通過Shell腳本讀取properties文件中的參數時遇到\r換行符的問題

今天在編寫微服務程序啟動腳本的時候,遇到一個比較奇葩的問題,下面給出具體描述: 目標:通過讀取maven插件打包時生成的pom.properties文件,獲取里面的應用名稱和應用版本號,然后拼接得到serviceName version.jar格式的jar包名稱,從而通過java jar xx.. jarPath的方式啟動 遇到的問題:通過shell腳本讀取pom.properties文件時,由於 ...

2017-01-12 10:24 0 8350 推薦指數:

查看詳情

shell 腳本換行符問題

1.sed -i "s/\r//" filename 或sed -i "s/^M//" filename,直接將回車替換為空字符串 ...

Mon Apr 19 18:46:00 CST 2021 0 293
批量替換腳本換行符\r\n為\n命令引發的問題

腳本包含內容: 使用一下命令將腳本換行符替換成unix下的換行符腳本的內容會變為: 執行該腳本 ,提示第一個參數為空,但是不影響腳本執行結果,記錄一下。 ...

Sat Jan 30 06:23:00 CST 2021 0 876
python tips:文件讀取——換行符問題

問題:在windows系統換行的符號是'\r\n'。python在讀文件的時候為了系統兼容,會默認把'\r','n','\r\n'都視作換行。但是在windows文件,可能在同一行同時存在'\n','\r\n','\r'。這個時候python的默認行為會將一行拆分成多行輸出,影響預期 ...

Fri Jun 07 21:18:00 CST 2019 0 1131
Linux下Shell腳本替換換行符(轉)

說明:過濾換行符確實有點吭,不是那么好弄。處理文本需要將換行符替換為空格,若使用sed命令會比較麻煩,而使用tr命令非常方便。 輸入文本(country.txt) sed命令 tr ...

Wed Jan 17 16:31:00 CST 2018 0 19352
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM