
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
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月25日 08时57分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
lambda表达式与匿名内部类与双冒号(::)
2023-01-30
Lammp安装过程
2023-01-30
lamp 一键安装
2023-01-30
Lamp(Fpm-Php)基本配置
2023-01-30
LAMP与LNMP架构详解
2023-01-30
laradock 安装使用 kafka
2023-01-30
laravel 5.3 给容器传参
2023-01-30
laravel 5.5 -- Eloquent 模型关联
2023-01-30
laravel mix
2023-01-30
laravel on duplicate key update
2023-01-30
Laravel Passport
2023-01-30
Laravel RESTful API 开发框架指南
2023-01-30
laravel 之 Eloquent 模型修改器和序列化
2023-01-30
Laravel 使用 - artisan schedule使用
2023-01-30
Laravel 使用rdkafka
2023-01-30
Laravel 多环境配置
2023-01-30
laravel 学习之第一章
2023-01-30
laravel 学习之第二章
2023-01-30
Laravel 安装上传代码不完整的解决方法
2023-01-30
laravel 安装添加多站点
2023-01-30