求助,运行.sh文件 这个是什么问题呀?哪位大神帮忙解答解答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows 下编辑的 step01.sh文件?用UE转成Unix格式 $ cat demo.sh; od -tx1 demo.sh#!/bin/bashecho $00000000 23 21 2f 62 69 6e 2f 62 61 73 68 0d 0a 65 63 680000020 6f 20 24 30 0d 0a0000026$ cat demo2.sh; od -tx1 demo2.sh#!/bin/bashecho $00000000 23 21 2f 62 69 6e 2f 62 61 73 68 0a 65 63 68 6f0000020 20 24 30 0a0000024$ ./demo.sh-bash: ./demo.sh: /bin/bash^M: bad interpreter: No such file or directory$ ./demo2.sh./demo2.sh$ :set ff=unix vi 脚本名:set ff=unix 这是由于windows和unix下回车换行符的编码差异导致的。使用dos2unix转换一下格式就行了:dos2uinx step01.sh。如果经常在unix和windows上交叉编辑文件的话安装这个工具会比较方便。 linux内存管理 关于全志A20点LTM10C353的LVDS屏参配置 关于定时任务表达式 centos7中yum安装什么软件都提示no such file or directory Source Insight无法跳到结构体定义 QT CentOs7 samba 不写入文件 求教一正则表达式 linux内核版本问题 初学gobject,写了一个小demo但是编译不过去,未定义符号问题 求助 使用Virtual Box安装Ubuntu只能使用字符界面 关于deepin版本安装有道翻译
用UE转成Unix格式
#!/bin/bash
echo $0
0000000 23 21 2f 62 69 6e 2f 62 61 73 68 0d 0a 65 63 68
0000020 6f 20 24 30 0d 0a
0000026
$ cat demo2.sh; od -tx1 demo2.sh
#!/bin/bash
echo $0
0000000 23 21 2f 62 69 6e 2f 62 61 73 68 0a 65 63 68 6f
0000020 20 24 30 0a
0000024
$ ./demo.sh
-bash: ./demo.sh: /bin/bash^M: bad interpreter: No such file or directory
$ ./demo2.sh
./demo2.sh
$
:set ff=unix
如果经常在unix和windows上交叉编辑文件的话安装这个工具会比较方便。