linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法

 更新时间:2023年02月02日 14:25:27   作者:jokerMM  
本文给大家介绍linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法,原因分析及解决办法给大家讲解的非常明白,感兴趣的朋友跟随小编一起看看吧

linux执行sh脚本报错:$’\r’: 未找到命令的解决

原因:

命令直接从windows 复制过来导致的

解决:我是unbutu系统

安装dos2unixapt-get install dos2unix执行dos2unix命令转换文件格式dos2unix sh文件名

然后再执行sh文件就执行成功了

补充:xshell执行脚本提示:$‘\r‘: 未找到命令的解决办法

原因
在执行shell脚本时,出现‘$’\r’: 未找到命令’错误。基本是在Windows系统编写的脚本在linux服务器中执行了。

方法一:

1,使用dos2unix工具将脚本转换为unix版本的。
linux使用yum安装如下:

[root@localhost ~]# yum install dos2unix

ubuntu安装如下:

[root@localhost ~]# sudo apt-get install dos2unix

使用dos2unix对脚本进行转换:

[root@localhost ~]# dos2unix xxx.sh

转换后提示如下:

[root@localhost ~]# dos2unix deLog.sh 
dos2unix: converting file deLog.sh to Unix format ...

再次执行脚本即可。

2,使用nodepad++等工具进行转换。

使用方法:在右下角有转为 Unix (LF)的选项进行转换后保存即可。

到此这篇关于linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法的文章就介绍到这了,更多相关linux执行sh脚本报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux命令sed(流编辑器)的用法详解

    Linux命令sed(流编辑器)的用法详解

    sed编辑器要比交互式编辑器快得多,可以快速完成对数据的自动修改,比如:替换,这篇文章主要介绍了Linux命令sed(流编辑器)使用/实例,需要的朋友可以参考下
    2022-09-09
  • 进程状态ps -ef中的e、f含义讲解

    进程状态ps -ef中的e、f含义讲解

    这篇文章主要介绍了进程状态ps -ef中的e、f含义讲解,通过本文学习我们知道-e和-A都显示有关其他用户进程的信息,包括那些没有控制终端的进程,-f显示用户id,进程id,父进程id,最近CPU使用情况,进程开始时间等等,具体含义及更多命令跟随小编通过本文学习
    2022-11-11
  • Linux查看端口占用情况的常用命令

    Linux查看端口占用情况的常用命令

    这篇文章主要给大家介绍了Linux查看端口占用情况的常用命令,lsof命令,netstat命令,ss命令,fuser命令,ps命令以及proc文件系统这几种常用命令,感兴趣的小伙伴跟着小编一起来看看吧
    2023-11-11
  • Linux下使用Shell脚本实现进程监控的流程

    Linux下使用Shell脚本实现进程监控的流程

    这篇文章主要介绍了Linux下使用Shell脚本实现进程监控,在 Linux 平台下,shell 脚本监控是一个非常简单、方便的工具,它可以有效的对服务器、进程进行监控,对系统开发以及进程维护人员非常有帮助,需要的朋友可以参考下
    2023-02-02
  • Shell脚本实现监控iptables运行状态

    Shell脚本实现监控iptables运行状态

    这篇文章主要介绍了Shell脚本实现监控iptables运行状态,本文直接给出实现代码,需要的朋友可以参考下
    2014-12-12
  • shell编程时出现:未预期的符号 `then' 附近有语法错误 或者 : 行 : `then'问题

    shell编程时出现:未预期的符号 `then' 附近有语法错误 或者 : 行 : `then&

    这篇文章主要介绍了shell编程时出现:未预期的符号 `then' 附近有语法错误 或者 : 行 : `then'问题,本文给大家介绍的非常详细,需要的朋友参考下
    2022-12-12
  • 详解Linux下读取位图的注意事项

    详解Linux下读取位图的注意事项

    这篇文章主要介绍了详解Linux下读取位图的注意事项的相关资料,需要的朋友可以参考下
    2017-07-07
  • Linux运维常用命令

    Linux运维常用命令

    这篇文章主要介绍了Linux在日常运维过程中需要经常用到的命令,非常的全面,有需要的小伙伴可以参考下
    2016-12-12
  • shell脚本连接并重启远程服务器的方法

    shell脚本连接并重启远程服务器的方法

    这篇文章主要介绍了shell脚本连接并重启远程服务器方法,需要的朋友可以参考下
    2017-03-03
  • Shell中的for和while循环详细总结

    Shell中的for和while循环详细总结

    这篇文章主要介绍了Shell中的for和while循环详细总结,本文讲解了for循环的数字段形式、详细列出、对文件进行循环,while循环的三种使用场合等内容,需要的朋友可以参考下
    2015-05-05

最新评论