將 Windows 文字檔案轉換為 Ubuntu 文字文件

將 Windows 文字檔案轉換為 Ubuntu 文字文件

我正在嘗試將 C++ 程式從 Windows 移植到 Ubuntu 。在 Ubuntu 環境中,我的程式讀取在 Windows 中建立的文字文件,但它顯示為 回車影響Ubuntu環境下檔案的讀取,所以我想去掉所有的回車符。

我在 Windows 上嘗試了以下命令將文字檔案轉換為 Linux 格式

dos2unix User.txt User1.txt

我也嘗試過

 tr -d '\15\32' < User.txt > User1.txt

這兩種方法都不起作用,我收到以下錯誤:

is not recognised as an internal or external command , op program , or batch file

我在這裡做錯了什麼?

答案1

我在 Windows 上嘗試了以下命令將文字檔案轉換為 Linux 格式

嘗試運行命令在你的 Ubuntu 機器上tr存在coreutils,因此始終可用,dos2unix需要安裝。

附註:在 Python 中,檔案物件具有屬性換行符,它將所有行尾字元儲存在一個元組中。 C++ 有類似的東西嗎?

相關內容