首页 > 其他分享 >在wsl中运行'./Allrun.sh'时报错:$'\r': command not found

在wsl中运行'./Allrun.sh'时报错:$'\r': command not found

时间:2023-11-21 10:44:55浏览次数:35  
标签:Windows wsl 格式文件 Unix sh command Linux dos2unix

在Windows下编写好sh文件后,在Linux下或者wsl中运行会报错: line 2: $'\r': command not found

 这是因为Windows系统的文件换行使用的是 \r\n ,而Unix系统是\n

问题解决:

dos2unix Allrun.sh

dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。

而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。

标签:Windows,wsl,格式文件,Unix,sh,command,Linux,dos2unix
From: https://www.cnblogs.com/Xiwang-Sun/p/17845727.html

相关文章

  • luckysheet 的安装
    前言最近有需求,把el-table和vxe-table替换为luckysheet。据说这个可以实现和excel的互相复制粘贴,便于用户操作。官方文档中Luckysheet安装有两种方式:cdn引入:有可能不是最新的,需要指定版本号。本地引入。居然没有npm安装,也是很奇特。因此,我采取了本地引入的方......
  • git stash用于迁移
    1.用gitstash存储modifiedfilescdAndroidgitstash2.删除除了.git.gitattributes.gitignore的所有文件添加bash扩展,可以执行更复杂的rm命令shopt-sextglobrm-rf!(.git*)3.压缩迁移cd..tar-vzcfAndroid.tgzAndroid4.回归原来的状态cdAndroidgitrese......
  • Cocos Creator Shader与材质
    Cocoscreator2.1以后引入了3D渲染的底层,所以引入了Shader和材质系统,比如精灵,下面有一个材质,材质又选了一个Shader;给大家推荐一个cocoscreator学习+交流 411232577 1:什么是Shader和材质?Shader是一种给显卡GPU执行的程序,是一种绘制算法,显卡的渲染流水线加载Shad......
  • $router.push()中通过path跳转和通过name跳转有什么区别
    今天在路由跳转传参时发现params传参接收到的总是为空,才发现通过path和name传参是有区别的path传参要完整的路径,不能带参数。name传参可以带params。params的传参页面刷新会丢失,query的传参不会丢失使用path进行跳转:当你使用path进行跳转时,你需要提供完整的路径字符串,包括......
  • Troubleshooting ‘Externally Managed Environment’ Error in Debian 12 Pip3 Insta
    https://medium.com/@kiena/troubleshooting-externally-managed-environment-error-in-debian-12-pip3-installation-439d62e5a970 WhenworkingwithPythononDebian12,youmayencounteranerrormessageregardingan‘ExternallyManagedEnvironment’.Thise......
  • Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
    背景公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制工......
  • Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表
    背景公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制......
  • 初中英语优秀范文100篇-003 My ways of learning English
    记忆树1Asweallknow,Englishisoneofthemostimportantlanguagesintheworld.翻译众所周知,英语是世界上最重要的语言之一简化记忆最重要的语言句子结构"asweallknow"是一个引导从句的短语,在这里引导的是一个句子,提供背景信息。"English"是主语,表示被讨论......
  • 如何在 Dash 中使表格的单元格值超链接? (使用 Plotly、Dash、Pandas 等)
    要在Dash中使表格的单元格值超链接,您可以使用dash_table.DataTable组件和Pandas数据框。以下是一个基本示例代码,演示了如何将表格中的某些单元格值转换为超链接:首先,确保已完成以下安装:pipinstalldashpipinstallpandas然后,使用以下代码创建一个具有超链接单元格值的Dash......
  • wpf 任意控件绑定Command
    <BorderBackground="White" BorderBrush="Gray" BorderThickness="1" CornerRadius="2"> <Border.InputBindings> <MouseBindingCommand="{BindingDataContext.BorderCommand,RelativeSource={RelativeS......