首先看一个a.sh文件内容
echo "hello"
注意最后要加一个回车
之后,把同样的文件在windows下编辑一个,在linux下编辑一个。
windows我用editplus,linux我用的VI
之后我们对比一下两走的差异:
[root@FRONTDB vs]# od -c a.sh
0000000 e c h o " h e l l o " \n \n
0000016
[root@FRONTDB vs]# od -c b.sh
0000000 e c h o " h e l l o " \r \n
0000016
a.sh是linux下编写的,b.sh是在windows下编写的,看出问题所在了吧。。。。:)
好,下面是解决办法:
[root@FRONTDB vs]# dos2unix b.sh
dos2unix: converting file b.sh to UNIX format ...
[root@FRONTDB vs]# od -c b.sh
0000000 e c h o " h e l l o " \n
0000015
好,问题解决了。。。。
这个问题目前我会遇到两个在实际工作中出现的异常:
1.在windows下写的 sh文件,到linux上出错
2.在读不同操作系统文件时,人为判断换行的时候一定要注意区别
今晚又再次验证了我的占卜能力。。。。。
分享到:
相关推荐
linux与windows共享文件目录,个人初学是经过各种实验摸索整理出来。
实现linux系统间、linux与windows系统之间的文件共享、ftp服务搭建
虚拟机LINUX与主机WINDOWS文件共享
本文讲述了在Linux主机与windows主机之间如何互传文件的方法。因为有时linux主机中的一些文件可能会在windows环境下用到。例如在linux主机中抓了一些图片,想把它们传到windows主机上以作为 word文档的插图。又或者...
将windows上的文件编码格式转化为U-TF8,在移植windows代码到linux下的时候很有用,避免注释代码为乱码,以及编码格式引起的编译错误!
Linux与WINDOWS下的回车换行不同,导致Linux下的文件在WINDOWS下打开有格式有问题,本程序可以解决这个问题。
Linux与Windows 共享文件Samba
UDPlinux向windows传输文件 可以成功运行。本人个人调试。请尊重本人知识产权
实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享
Linux Windows C++读写ini文件
这个软件在windows环境下进行Linux和windows文件系统格式分区,如ext2,ext3,ntfs等
基于Linux和windows之间文件共享网络服务研究.pdf
Linux与Windows间文件定时自动同步的实现.pdf
浅议Linux与Windows文件系统的区别.pdf
Linux 与 Windows 区别 Linux的操作比较复杂,windows的比较简单. Linux速度比较快,安全性比windows好 但是有很多软件只能在windows里运行 与Linux兼容的软件正在开发中. Linux适用在网络方面.
可执行文件格式详解 Windows PE和Linux ELF.zip
windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输windows linux 文件传输...
实现Linux与windows文件互传,用HTML实现网页版上传文件下载的界面,目前配置是Linux服务器,本地运行需要切换配置
windows传送文件到linux,windows传送文件到linux,windows传送文件到linux
这是韦东山老师写的关于Linux和Windows的文件共享方法,里面介绍了最实用而基本的方法,能够完成Linux虚拟机和Windows系统文件共享。