命令说明
dos2unix #将dos格式文件转换成unix格式,因为在windows下编辑时,换行符为CRLF,Linux下的换行符为LF。
范例理解
我在notepad++下写了一个chenliang.sh脚本,我们先看看内容
然后看一看它的换行符是什么
把脚本传到linux下后用sh命令执行
[root@db01 tools]# ll chenliang.sh
-rw-r--r-- 1 root root 34 Jul 15 15:23 chenliang.sh
[root@db01 tools]# sh -n chenliang.sh
[root@db01 tools]# sh chenliang.sh
: command not found3:
chenlaing
把脚本转换成unix格式,再用sh命令来执行脚本
[root@db01 tools]# dos2unix chenliang.sh
dos2unix: converting file chenliang.sh to UNIX format ...
[root@db01 tools]# sh chenliang.sh
chenlaing