shell脚本执行错误:#!/bin/bash: No such file or directory
发布日期:2021-05-09 00:22:45 浏览次数:25 分类:技术文章

本文共 458 字,大约阅读时间需要 1 分钟。

1、问题描述:

执行.sh脚本时控制台报错 : #!/bin/bash: No such file or directory
 

2、解决办法:

cat -A 文件路径
会发现第一行有问题
M-oM-;M-?#!/bin/bash$#----------------------------------$#$#  M-eM-^PM-/M-eM-^JM-(M-hM-^DM-^ZM-fM-^\M-,;$#$#----------------------------------$phpscriptDir=/Data/code/yoho-chat$

会发现时utf-8格式编码的问题

用notepad++或者UE 转行成unix下文件
并且将文件编码格式换成utf-8 无BOM编码
这样执行就没有问题了
#Linux上面使用dos2unix可以转换编码格式
[root@tse ~]# yum install -y dos2unix #使用dos2unix转换格式[root@tse ~]# dos2unix tse.sh

上一篇:MySQL性能压力基准测试工具sysbench
下一篇:win10安装markdownpad2打开显示错误this view has crashed!

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月25日 08时57分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章