• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录

Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。

</div>

您可能想查找下面的文章:

相关文章

  • 智能监测自动重启Apache服务器的Shell脚本
  • ssh,scp自动登陆的实现方法
  • 在linux的终端退出python命令行的方法
  • Linux下查找后门程序 CentOS 查后门程序的shell脚本
  • Git 创建分支提交远程分支详解
  • nginx日志切割脚本分享
  • Linux 深入理解进程权限
  • linux启动级别的含义(init 0-6)
  • Shell中的${}、##和%%使用范例
  • shell 脚本安装PHP扩展的简单方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Shell脚本获取进程的运行时间
    • bash scp command not found的解决方法
    • Python执行Linux系统命令的4种方法
    • 监控网站是否可以正常打开的Shell脚本分享
    • Shell脚本数组用法小结
    • 一波实用的Bash Shell整理
    • Linux里awk中split函数的用法小结
    • linux系统安装字体详细介绍
    • awk中让人郁闷的system()函数
    • linux系统下hosts文件详解及配置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有