kavin

Linux下执行.sh文件时报错No such file or directory解决方法

kavin linux 2018-06-03 4711浏览 0

问题描述

[root@94ipcom ~ ] ./update.sh
-bash:  ./update.sh: /bin/sh^M: bad interpreter :No such file or directory

问题分析:可能是转换平台是脚本编码没有转换过来导致,我们可以进文件查看下现在的文件编码是什么,更换为linux下用的就可以了

解决方法

vi打开该sh文件,查看现在文件编码

:set ff回车,显示fileformat=dos

在输入:set ff=unix 把编码改为linux下识别的,然后:wq保存退出文件

这个时候我们在执行开始的./update.sh文件就不会报错了!

(首先要确保该文件有可被执行的权限chmod u+x filename)!


继续浏览有关 swapoff 的文章
发表评论