首页 > 系统相关 >使用MobaTextEditor编辑的代码在linux上运行报错

使用MobaTextEditor编辑的代码在linux上运行报错

时间:2023-11-16 17:13:38浏览次数:47  
标签:shell windows MobaTextEditor 报错 linux 运行

在windows上通过ssh登录linux节点处理数据,使用MobaTextEditor编辑shell脚本后,在linux上运行总是报错找不到路径

 报错

 其根本原因是

windows下每一行的结尾符是\n\r,而linux下是\n,所以windows下编写的shell脚本拷贝到linux下时会多一个\r,在运行时会乱码

在运行前通过以下命令可以解决

sed -i 's/\r$//' filename.sh

#flename即shell脚本文件

也可以直接通过以下方式运行

dos2unix xxx.sh

 

标签:shell,windows,MobaTextEditor,报错,linux,运行
From: https://www.cnblogs.com/caicai2019/p/17836752.html

相关文章

  • Linux 爱好者线下沙龙:成都场圆满结束 & 下一场西子湖畔相见 | LLUG·第五站
    导读:第四站LLUG·成都场已于10 月29日在武侯区菁蓉汇成功举办。LLUG第五站将于11月25日走进美丽的西子湖畔,在这个冬日,LLUG与你在杭州线下相见。10 月29日,LLUG成都场成功在武侯区菁蓉汇举办。 LLUG·成都站由Linux中国和龙蜥社区(OpenAnolis)联合主办,异步图书、COSCON......
  • aarch64-linux-gnu- 交叉编译util-linux
    util-linux源码下载:  [email protected]:util-linux/util-linux.git 或者https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/执行 gittag 查看有哪些发行版本,这里切换到v2.39.2版本:gitcheckoutv2.39.2交叉编译工具链:gcc-linaro-7.2.1-2017.11-x86......
  • prometheus + node-exporter + Grafana 监控Linux资源情况
    背景1.Oracle集群需要监控2.下载2.1node_exporter-1.6.1.linux-amd64.tar.gz2.2 prometheus-2.46.0.linux-amd64.tar.gz 3.采集数据下载监控Linux的exporter(注意选择自己的操作系统,我的操作系统是Linuxcentos7.9),下载链接:https://github.com/prometheus/node_exporte......
  • Linux 离线安装docker
    一、Linux离线安装docker1.下载Linux版本离线安装包下载地址https://download.docker.com/linux/static/stable/x86_64/下载的最新版本docker-24.0.7.tgz2.安装docker上传安装包创建文件夹dockersoftware#mkdirdockersoftware上传docker-24.0.7.tgz到/docke......
  • Linux磁盘配额
    设置磁盘配额需要提前注意几点:1.磁盘配额限制只能针对文件系统做配额限制,即/dev/sd{a,b,c}1等,且内核和文件系统必须支持,且文件系统类型必须是XFS,否则无法设置配额。2.配额只能限制普通用户,无法限制管理员用户。3.需要提前yum-yinstallquota,安装quota这个命令包。4.可以限制......
  • Linux挂载硬盘(2T以上)-parted
     查看PDF操作场景本文以裸金属服务器的操作系统为“CentOS7.464位”、云硬盘容量为3TB举例,采用Parted分区工具为容量大于2TB的数据盘设置分区。MBR格式分区支持的磁盘最大容量为2TB,GPT分区表最大支持的磁盘容量为18EB,因此当为容量大于2TB的磁盘分区时,请采用GPT分......
  • JDK系列---【linux系统脚本快速安装JDK】
    1.install.shtar-zxvfjdk8.tar.gzmvjdk8u201jdk8#查看是否系统自带openjdkrpm-qa|grepjava#卸载自带openjdkrpm-etadata-java-2022a-1.el8.noarchjavapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarchjava-1.8.0-openjdk-headless-1.8.0.322.b06-11.......
  • git clone报错SSL connect error
    解决CentOS6.6上Git操作引发的SSL连接错误问题最近在处理一个CentOS6.6服务器上的问题时,遇到了一个比较棘手的问题。我的小伙伴在操作Git时,发现无法执行gitpull命令,提示找不到Git组件。在这篇文章中,我会详细介绍我们是如何定位和解决这个问题的。问题描述在一个已经很久没有......
  • Linux文件权限02
    ACL高级特性最大有效权限mask:使用getfacl,其中mask项就是ACL的最大有效权限注:mask用来指定最大有效权限。系统给用户赋予ACL权限需要和mask的权限逻辑“相与”之后的权限才是用户的真正权限default:继承创建目录dir01,使用setfacl命令给用户增加rwx权限,然后在dir01目录下创建dir0......
  • linux配置固定的静态IP
    1、打开网络配置文件,如果你的网卡不是eth0,请相应替换为你的网卡名称。vim/etc/sysconfig/network-scripts/ifcfg-eth02、按照以下内容替换(根据你的网络设置而定)。DEVICE=eth0#网络设备名称TYPE=Ethernet#网络类型为以太网UUID=XXXXXXXXXX#设备的唯一标识符ONBOO......