使用终端对数据进行排序并将格式保留在Notepad.exe中



我正在Windows 10中使用Ubuntu Bash,我有一个文本文档,

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

使用TR,在终端I中,将我的输出更改为

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

通过notepad.exe打开同一文档时,tr中添加的newline" n"未注册,所有数据都以段落的形式显示。

我知道这是因为Bash和Notepad对其文档有不同的编码,有没有办法将它们一起工作,还是可以使用记事本的替代方法?

您可以使用unix2dos将文件转换为Windows行结尾。Linux程序处理Windows Line的结尾非常好,因此这不应该破坏任何内容(尤其是在JSON似乎是JSON)。

最新更新