有时在linux上执行脚本时出现以下错误:

bash: ./squid.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录

那么出现这种情况就可能是因为你在windows上编写的脚本,由于windows与linux不完全兼容,所以文件格式可能不同。

解决方法:

vim squid.sh

:set ff?

如果出现fileformat=dos说明就是文件格式的问题

接着执行:set fileformat=unix

:wq

转化以下文件格式就可以接着执行脚本了。

转载于:https://blog.51cto.com/super12138/1876480

执行脚本出现以下问题怎么办?相关推荐

  1. 用source命令执行脚本和用sh执行脚本之间的区别

    问题: 有很多方式可以执行脚本, 1).source test.bsh 2).. test.bsh 3).chmod a+x test.bsh;./test.bsh 4).sh test.bsh 它们 ...

  2. shell中执行脚本并显示到终端和保存到日志文件中

    我们知道,在shell中执行脚本会返回一定信息到终端屏幕上 ,但是有一些特殊情况,如以下情况: 1)显示到终端中 echo  "abck" 以上在手动执行脚本中是可以的,如果是编写 ...

  3. linux下bash脚本常用的十个技巧:显示执行脚本花费的时间,在脚本退出时杀死后台运行的程序,在脚本退出时跳出循环,读取命令行参数来决定循环次数

    文章目录 1.显示执行脚本花费的时间 2.在脚本退出时杀死后台运行的程序 3.在脚本退出时跳出循环 4.读取命令行参数来决定循环次数 1.显示执行脚本花费的时间 网址:bash - How to ge ...

  4. 给脚本添加可执行权限,并执行脚本 转

    给脚本添加可执行权限,并执行脚本 添加可执行权限 方式1:chmod +x test.sh. 或者 方式2chmod 755 test.sh 执行脚本 方式1:此时再双击test.sh文件就可以运行了 ...

  5. sudo执行脚本找不到环境变量解决方法

    问题: 当普通用户下,设置并export一个变量,然后利用sudo执行echo命令,能得到变量的值,但是如果把echo命令写入脚本, 然后再sudo执行脚本,就找不到变量,未能获取到值. 原因 sud ...

  6. 利用bat批量执行脚本文件

    1.读取目录文件 利用bat 的for命令读取中的sql文件 for /r %%c in (0*.sql) do echo %%c %%c 相当于变量 in() 中的为循环的范围 此句的作用是显示当前 ...

  7. Mac下使用可执行脚本记录远程服务器账号和密码

    安装工具 brew install expect brew install spawn-fcgi 编写可执行脚本 例如~/.wiwide_dev.sh #!/usr/bin/expect set us ...

  8. Jenkins执行脚本,提示“sudo: no tty present and no askpass program specified”解决方法

    如题,在Jenkins中执行脚本时,提示"sudo: no tty present and no askpass program specified",报错信息如图: 以上报错是由 ...

  9. 查看linux中的sh指向哪,什么是Linux的Shell脚本和怎么执行脚本?

    1.什么是Shell?shell shell是外壳的意思,就是操做系统的外壳.咱们能够经过shell命令来操做和控制操做系统,好比Linux中的Shell命令就包括ls.cd.pwd等等.总结来讲,S ...

最新文章

  1. 二分图HK算法[数论+二分图最大独立集]:Lightoj1356
  2. Yii中Action详解
  3. Spring boot日志框架
  4. JSt中对象的prototype属性
  5. 解决配置Ubuntu中vnc远程显示灰屏
  6. 再说WCF Data Contract KnownTypeAttribute
  7. 探秘 Dubbo 的度量统计基础设施 - Dubbo Metrics
  8. Android 物联网 传感器
  9. iOS开发Item属性总结
  10. 解决Docker容器时间与主机不一致问题
  11. bzoj5248(洛谷4363)(2018九省联考)一双木棋
  12. 无法保存此文档。它可能是只读的,或者正在被其他应用程序使用
  13. spyder下载python3.5_spyder python下载
  14. import java.io 是什么意思_Java IO 详解
  15. 51单片机流水灯实验
  16. 【职业】什么是架构师?
  17. iphone android传照片大小,快速地将iPhone/Android的照片传到电脑上
  18. three.js物体移动以及相机的移动(位置以及旋转方位)
  19. 21款奔驰S400商务型升级原厂HUD抬头显示系统,提升行车安全性
  20. 爪哇国新游记之五----继承与接口

热门文章

  1. eyoucmsPHP企业网站内容管理系统
  2. Java基础-JAVA中常见的数据结构介绍
  3. Retrofit源码分析一 概览
  4. js使用计时事件制作的钟表
  5. 理解 JavaScript 作用域和作用域链
  6. 在FreeBSD上安装Bugzilla
  7. 17个提升iOS开发效率的神器
  8. multiple Rational objects
  9. 磁盘阵列RAID的分类有哪些?
  10. VI连接esx主机时报错“client.xml”错误