开发者社区 问答 正文

atom修改行结束符

我在linux上运行shell代码
但是是在windows上书写的,我怀疑是行结束符的问题,导致运行报错。我已经确认没有语法错误了。
但是不知道怎么在atom中修改,找不到相关的配置项。
这是报错信息与代码

-bash: ./shell.sh: /bin/bash^M: bad interpreter: No such file or directory
#! /bin/bash
name="haaha"
echo "Hello World !"
echo $name
# 加花括号是为了帮助解释器识别变量的边界
echo ${name}
for var in A B C ; do
   echo "var is $var"
done

展开
收起
a123456678 2016-06-27 14:26:08 1691 分享 版权
1 条回答
写回答
取消 提交回答
  • 解决方案
    我在vim里用
    set ff=unix
    改了一下文件格式,暂时只能这样了。

    2019-07-17 19:47:33
    赞同 展开评论
问答分类:
问答地址: