使用shell脚本输出文件后缀多个问号(?)

2 篇文章 0 订阅
1 篇文章 0 订阅

在使用shell脚本输出文件后,文件后缀出现问号,导致文件无法使用sz下载:

原因时该脚本是在window下编写的,

一般shell都是用重定向向新文件输出内容时随便创建这个文件的。

也就是在命令的最后是 >> filename 或 > filename

在linux下看的话,后面就会多一个 ^M, 然后显示的时候不能识别这个符号,就显示问号了。

解决方法就是删除多余的 ^M 即可。

注意:语句中的^M是通过ctrl+V, ctrl+M输入的。特指/r字符

另外,若使用阿里云的e-mapreduce,脚本放置于oss上的话,解决办法可以是:在Linux上创建shell脚本,将window下的shell脚本中的内容粘贴到Linux中的shell脚本,再将Linux中的shell脚本下载下来,上传到oss上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值