Windows文本文件的回車換行問題解決

在Windows上,文本文件編輯後默認的回車換行都是"\r\n",即回車+換行,行尾是兩個字符。linux

在MacOS上,默認是\r,Linux上默認是\n。app

雖然這三種狀況的文本文件在三種操做系統都是能夠正常顯示,可是對於一些軟件的配置參數文件讀出來的時候就會出錯,致使整個軟件運行都會失敗。好比,在Windows上編輯一個Kubernetes上安裝軟件的.yaml文件,放到linux上使用kubectl apply -f test.yaml方式運行時就會出錯。操作系統

怎麼辦呢?unix

在Linux上使用dos2unix filename處理一下就能夠了。test

  • 使用apt install dos2unix就能夠在Ubuntu上安裝。
  • dos2unix *.*就能夠將當前目錄的文件所有處理一遍,仍是很是方便的。
相關文章
相關標籤/搜索