cygwin下面写shell,运行出错:syntax error near unexpected token `$’do\r” MicrosoftInternetExplorer402DocumentNotSpecified7.8Web0 写shell,运行出错:syntax ...
运行shell脚本提示 test.sh: line : syntax error near unexpected token do r est.sh: line : do 使用sublime text将文件格式转换为UNIX格式 ...
2020-05-21 11:25 0 844 推荐指数:
cygwin下面写shell,运行出错:syntax error near unexpected token `$’do\r” MicrosoftInternetExplorer402DocumentNotSpecified7.8Web0 写shell,运行出错:syntax ...
执行shell脚本的时候,提示如下错误: 查询资料后发现: 执行: vi finddir.sh 然后,输入 :set ff 结果是: 解决方案就是,修改为unix: :set ff=unix 执行保存命令 ...
今天在进行性能测试时,正好需要一个老脚本,直接拿过来修改一下就可以使用,但是运行时直接报错了syntax error near unexpected token `$'\r' 内心一万个WTF,为啥不行呢 第一步 vim -b XXX.sh 我ca,果然如此,在复制进来后,怎么每行后面 ...
1、修改文件类型 执行: vi finddir.sh 输入 :set ff 如果fileformat=dos ,修改为unix: :set ff=unix 执行保存命令: :wq 2、删除隐藏字符 用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M ...
主要原因是因为 换行符的格式不同 :set ff=unix https://www.cnblogs.com/zjiacun/p/8066841.html ____________________ ...
sh脚本例如以下: #!/usr/bin/env bash county="3 4 5 6 7 8 9 10 11 12 16 29 39 44 53 62 72 84 97 115 128 151 168 187 199 218 230 10079 10239 32478 ...
这种情况发生的原因是因为你所处理的文件换行符是dos格式的”\r\n” 可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m 需要转换成linux/unix格式的”\n” 具体转换办法就是转换换行符 可以用sed命令处理一下文件,命令 ...
error:syntax error near unexpected token `$'{\r'' 不知道大家有没有在windows上面编写shell脚本,然后部署到linux上运行的经历,如果你做过类似的事情,那你可能遇到过这个问题:syntax error near unexpected ...