脚本命令正确无误,但是执行脚本的时候报错“/bin/sh^M:bad interpreter: No such file or directory”

原因:该脚本文件在windows系统中编辑过,引入了不可见的字符,这是不同系统的编码格式所致!

比较稳妥的办法:

1.删除该脚本文件

rm xcall.sh             //确保windows系统有备份

2.新建脚本文件

touch xcall.sh

3.修改脚本文件的权限

chmod a+x xcall.sh             //增加脚本对所有人的可执行权限

4.编辑脚本内容

vim xcall.sh

再将脚本内容复制过来,保存退出即可。(xshell软件操作)

注:脚本文件名因人而异!

写shell脚本时亲测有效!^_^

最新文章

  1. (转)Shell函数
  2. 我的android学习经历31
  3. IOS之UI--小实例项目--添加商品和商品名(使用xib文件终结版) + xib相关知识点总结
  4. JDSideMenu实现(整块)侧滑功能,主视图会和状态栏(StatusBar)会一起滑动。
  5. android Log 等级以及在Android Studio 的Logcat中过滤方法
  6. Ui设计哪里有好的素材
  7. 如何设置让外网通过路由器IP加端口号访问到局域网一台Web服务器
  8. ASP.NET中过滤HTML字符串的两个方法
  9. linux下修改.bash_profile立即生效的三种方法
  10. hdu 4407 Sum 容斥+当前离线
  11. JDK并发包
  12. 平板不能设置代理的情况下利用随身wifi进行http代理访问
  13. Python_001_开始学习的一些准备
  14. AssetBundle-----资源包划分
  15. opencv学习之路(26)、轮廓查找与绘制(五)——最小外接矩形
  16. SpringCloud服务负载均衡实现原理02
  17. android 中 webview 怎么用 localStorage? 我在 android里面 使用html5的 localStorage 为什么存不进去也读不出来呀? 网上搜了好多都没效果
  18. url参数带点
  19. C#-VS字符串、日期、时间和时间段
  20. spring的包大概作用(备忘)

热门文章

  1. CentOS7安装CDH 第十章:CDH中安装Spark2
  2. 第六篇:Python函数进阶篇
  3. MySQL分布式数据库架构:分库、分表、排序、分页、分组、实现教程
  4. Nginx突破高并发的性能优化 - 运维笔记
  5. Jenkins管理插件
  6. rhel7.0替换centos yum源
  7. HttpServletRequest获取浏览器、服务端和客户端信息
  8. php流程控制之if else语法
  9. 006_软件安装之_Proteus 8.6 SP2 Professional
  10. 转,sql server update set from inner 批量修改的使用