Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 运行命令unix2dos<;文件路径>;为了确保我打开了文件,但它没有';I don’我没有任何理由_Shell_Ubuntu - Fatal编程技术网

Shell 运行命令unix2dos<;文件路径>;为了确保我打开了文件,但它没有';I don’我没有任何理由

Shell 运行命令unix2dos<;文件路径>;为了确保我打开了文件,但它没有';I don’我没有任何理由,shell,ubuntu,Shell,Ubuntu,我运行命令unix2dos,确保打开了文件,但没有显示^M。有人能告诉我原因吗 我想运行一些命令,将一些文本复制到另一个以windows行结尾的文件中。 但是我要复制它的目的地不必安装dos2unix包。 因此,我希望它在源位置将文件转换为DOS,然后复制它,但当我运行unix2dos时,它在vi中打开时不会显示^M。因此,有人能告诉我如何确保源文件在目标位置以windows行结尾进行复制吗?谢谢,@sheller我明白你的意思。 总之,unix2dos命令运行良好,但为了确认我可以使用cat-

我运行命令
unix2dos
,确保打开了文件,但没有显示^M。有人能告诉我原因吗

我想运行一些命令,将一些文本复制到另一个以windows行结尾的文件中。 但是我要复制它的目的地不必安装
dos2unix
包。
因此,我希望它在源位置将文件转换为DOS,然后复制它,但当我运行
unix2dos
时,它在vi中打开时不会显示^M。因此,有人能告诉我如何确保源文件在目标位置以windows行结尾进行复制吗?

谢谢,@sheller我明白你的意思。
总之,unix2dos命令运行良好,但为了确认我可以使用cat-vet文件

,StackOverflow专用于帮助解决编程代码问题。您的Q似乎更适合于,但请阅读他们关于主题问题的帮助部分。在这里发布更多Qs之前,请阅读和。祝你好运。如果转换正确,我不认为vi一定会显示你对m的控制。我可以告诉您如何在powershell Hi@Shelleter中转换我需要脚本或shell命令,这样它会像使用scp一样将文件发送到目标,但在此之前需要将其转换为DOS。不过,我尝试使用dos2unix,但当我打开以确认时,它不会在行尾显示^M,但实际上是我在windows中编写的文本显示^m。在vi中,我可以通过添加ctrl+V+M来手动添加,但需要命令来更改while文件是的,您已将问题(Q)作为注释重新提交。请学会阅读读者给你留下的评论,因为你所发布的不是一个编程问题。但是,就这一次,我也许能帮上忙。只需使用
cat-vet file
查看是否在转换文件的末尾看到
^M$
。如果您不这样做,那么您在使用
unix2dos
时会遇到其他问题。祝你好运。您好@Sheller,我想这个问题已经被问到了,除了unix2dos,我还需要启动更多的命令,这样我就可以看到类似的效果,即当我用vi打开它时,^M。感谢您的回答和建议,我将在其他门户上发布这样的问题,而不是在这个编程门户上。