linux - 如何将 Unix 线路终止转换为 Windows?

标签 linux unix notepad++ notepad gedit

<分区>

我正在使用 Gedit,并将我的脚本输出保存为 .txt,这样我就可以在 Windows 上使用记事本打开它,但问题是 Gedit 不使用与 Windows 记事本相同的行终止。我试过这样做:

sudo apt-get install dos2unix

但它不会对我的文本文件产生任何影响。我也无法执行使用 Windows 行尾选项保存文件的过程,因为文本文件是自动生成的。

希望大家帮帮我。非常感谢!

其他详细信息:我已经使用 WINE 安装了 Notepad++,但我无法将 Notepad++ 作为默认程序,因为它是使用 WINE 安装的。

最佳答案

您需要执行 dos2unix,而不仅仅是安装它。 试试这个……

unix2dos unixinput.txt winoutput.txt

这是 awk 的方式...

awk 'sub("$", "\r")' unixinput.txt > winoutput.txt

关于linux - 如何将 Unix 线路终止转换为 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21959147/

相关文章:

Notepad++:为现有命令添加新快捷方式

notepad++ - 如何创建仅在 Notepad++ v 7.8.2 中打开特定文件的快捷方式

linux - 高效的 Linux 套接字(DMA/零拷贝)

python - 如何使用内核名称(不是当前内核)获取内核版本

c++ - IPC 消息队列如何发送成对的 vector

linux - unix shell 设置命令

linux - shell脚本中不同列的平均值

ftp - NppFTP 第一次尝试上传总是超时

linux - CPU_ZERO "undefined symbol"在 NASM 中使用 pthread_setaffinity_np

linux - "arm-linux-gcc"和 "sim-panalyzer"导致的奇怪错误位于glibc函数 "dl_aux_init"