原文:linux脚本运行错误:$'ls\r': command not found

原因在于 windows 下的换行符是 r n,而 linux 下的换行符是 n 解决方案: 首先运行如下命令安装 dos unix: yum install dos unix y 接下来运行如下命令进行转换工作: dos unix file.sh 完成转换后便可正常执行脚本。 ...

2018-05-14 10:56 0 1668 推荐指数:

查看详情

linux运行脚本出现 $'\r': command not found 错误的解决方法

用Windows上写了一个脚本,结果放到虚拟机上运行的时候出现了一个错误:** $'\r': command not found **。 错误的原因是linux系统的换行符是\n,而Windows里的换行符是\r\n。 解决方法: 安装一个命令:dos2unix ...

Sun Jun 07 18:18:00 CST 2020 0 575
Linux : ls command not found

两种方法解决command not found问题。第一种,设置环境变量,如果不知某个命令所属目录,w ...

Mon Feb 04 22:31:00 CST 2013 0 5439
shell脚本运行报错$'\r': command not found

执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入 ...

Tue Mar 31 20:54:00 CST 2020 0 1318
shell脚本执行错误 $'\r':command not found

存现这种错误是因为 编写的 shell脚本是在win下编写的,每行结尾是\r\n 的Unix 结果行是\n 所以在Linux运行脚本 会任务\r 是一个字符,所以运行错误,需要把文件转换下 方法一、 sed -i 's/\r//' 脚本名 方法二、 yum -y install ...

Thu Aug 01 01:02:00 CST 2019 0 6329
linux报错:ls command not found

这是因为在改环境变量的时候没有配置正确的原因,需要在命令行写: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 此时再试一下ls,可以正常执行,但是下次连接的时候可能失效 ...

Fri Dec 20 17:00:00 CST 2019 0 1757
Linux执行脚本命令时提示$'\r': command not found错误的解决方法

这个问题几年前遇到,现在再次遇到,然而第一反应却没想到是这个问题。 现象: 写的bash脚本运行时报$'\r': command not found错误。 原因: windows和Linux的换行符不同(windows是\r\n,而Linux是\n)导致的 解决办法: # vi ...

Wed Jun 16 17:44:00 CST 2021 0 164
解决shell脚本错误$’rcommand not found

从windows上传了一个脚本Linux上执行 出现如下错误:$'\r': command not found这是windows与Unix文本编辑的默认格式不同造成的,需要转成unix格式。 解决方法 ...

Thu Jul 04 17:11:00 CST 2019 0 506
Linux Shell 错误: $'\r': command not found错误解决

在window环境下编辑的shell脚本放在linux运行报错。 问题是在Windows下换行的“\r”到了Linux环境下不能够识别了。 因为Linux环境下默认的换行符为“\n”。 这里就需要做一点修改转换的工作。 方法一、 sed -i 's/\r//' 脚本 ...

Mon Mar 08 22:05:00 CST 2021 0 415
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM