2017-03-02 34 views
0

我使用的是Windows 10中的Ubuntu Bash和我有一個文本文檔用:使用終端對數據進行排序,並保持格式的notepad.exe

{u'osidjfoij23': 3894798, u'oisjdao':234567, u'oaijsdofj': 984759} 
使用TR

,在終端更改我的輸出

'osidjfoij23': 3894798, 
'oisjdao':234567, 
'oaijsdofj': 984759} 

經由Notepad.exe的打開同一文件的情況下,換行「\ n」個從TR加入不登記,並且所有數據被呈現爲一個段落。

我知道這是因爲bash和記事本對他們的文檔有不同的編碼,有沒有辦法讓這些工作在一起或者我可以用於記事本的替代方法?

回答

0

您可以使用unix2dos將文件轉換爲Windows行尾。 Linux程序相當好地處理Windows行結束,所以這不應該破壞任何東西(特別是如果它是JSON的話)。

+0

很擔心,因爲dos2unix是apt-cache中顯示的所有內容,但我看到它也與unix2dos捆綁在一起。剛剛嘗試過,並且完全按照我需要的方式工作。謝謝! – saniboy

相關問題