linux sh 问题?为什么运行之后多了\r-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

linux sh 问题?为什么运行之后多了\r

a123456678 2016-06-15 16:07:17 1472
#!/bin/sh
web=www.hzedzl.com
db=wwwhzedzlcom
tar zcf /data/www/$web/$web-$(date +"%Y%m%d").tar.gz -C /data/www/$web/ wwwroot
#tar zcf /data/www/$web/database/$db-$(date +"%Y%m%d").tar.gz -C /data/databases/ $db
以上是我的shell脚本  运行之后确实这样的  求解?新手

[root@iZ234eyvdgdZ ~]# sh backup.sh
backup.sh: line 2: data: command not found
tar: wwwroot\r: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Shell Linux
分享到
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:39:35

    windows 编写的文件吧。

    看截屏估计是cygwin。

    windows的换行符是rn, linux 是 n

    可以用vim, dos2unix等转换

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程