Windows 和 Linux 的 .sh 脚本文件格式不同,如果在脚本中有空行,脚本是在 Windows 下进行编辑之后上传到 linux 上去执行的话,就会出现这个问题。 Windows 下的换行符是\r\n,而 Linux 下的换行符是\n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。 解决方法:(运行以下命令即可修改该脚本格式) vi...
1. 打开包含错误的.sh脚本文件。2. 检查文件编码,确保其为UTF-8编码,这通常通过文本编辑器或IDE完成。3. 如果文件编码非UTF-8,需将其转换为UTF-8。完成此步骤后,保存并退出编辑器。4. 恢复到执行脚本的初始状态,然后再次运行原命令执行脚本。通过以上步骤,可以有效解决Linux下执行由Windows编辑...
解决方法: 用vim编辑脚本文件时加上-b,即vim -b filename,这样打开的文件是"Binary mode",可以看到多出来的东西,显示的是^M,删掉保存运行就行了。
在linux上执行 dos2unix 脚本名,转换后,在执行该脚本。 提示没有dos2unix命令的话,就yum安装下 [root@localhost soft]# dos2unix mysql_install_binary5.6.16.sh bash: dos2unix: command not found... [root@localhost soft]# yum -y install dos2unix 在Linux上执行 dos2unix 脚本名, [root@localhost...
最近使用adb shell 调试的时候 突然发现 cmd无法启动 一直提示device not found 按照网上的说法 使用netstat 命令去查看 adb进程 对应的5037端口是否占用 杀死进程后重启 可我的问题无法解决。 于是想到了 更改adb对应的默认端口 win7 环境下右键 “我的电脑”... ...
vue: command not found 意思大概就是没有vue这个命令。这种情况在系统设置中配置一下环境变量就好了 然后关闭之前的命令窗口,重新打开,vue命令就有效了... $‘\r‘: command not found 项目场景: 部署springboo项目 问题描述: ./startup.sh 运行项目,报错 $’\r’: command not found syntax error: unexpect...
Windows 和 Linux 的 .sh 脚本文件格式不同,如果在脚本中有空行,脚本是在 Windows 下进行编辑之后上传到 linux 上去执行的话,就会出现这个问题。 Windows 下的换行符是\r\n,而 Linux 下的换行符是\n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。 解决方法:(运行以下命令即可修改该脚本格式) vi...