原文:linux shell 报错 Syntax error: Bad for loop variable

在linux下写了一个简单的shell,循环 次 test.sh 执行:sh test.sh 报下面的错误 Syntax error: Bad for loop variable 在网上搜索了一下 因为Ubuntu为了加快开机速度,用dash代替了传统的bash,所以我们这样执行就没问题 bash test.sh 那如果我们只想用sh test.sh 这样的方式执行,怎么办呢 修改一下代码 这个时 ...

2015-10-14 10:27 0 4526 推荐指数:

查看详情

linux反弹shell失败原因(/bin/sh 7 Syntax error Bad fd number)

0x00-容器内反弹shell失败 查看/bin/sh指向 可以看到/bin/sh指向dash,而我们使用的shell环境为bash 修改指向 此时反弹shell就可以成功 0x01-另一种方法,不用修改 直接运行即可 附上大佬写的文章:解决 ...

Fri Dec 24 20:16:00 CST 2021 0 1770
shell Syntax error: Bad fd number 错误解决

最近在玩spark , 需要看一下python的spark lib 是怎么加入环境变量的。 执行: 报错 + dirname bin/pyspark + cd bin/.. + pwd + FWDIR=/usr/local/spark-0.9.1-bin-hadoop1 ...

Thu May 15 02:29:00 CST 2014 0 3111
JAVA发送邮件报错,返回500 Error: bad syntax问题

把项目部署在Linux系统的centos服务器,发送邮件报错了。 500 Error: bad syntax 处理办法 显示 master 然后打开/etc/hosts文件,增加一行 这里的master是上一步执行 ...

Sat Oct 24 00:39:00 CST 2020 0 426
shell 报错syntax error: unexpected end of file

有时执行脚本时会报错: 原因可能是: 文本编辑是在windows下通过记事本或其它编辑器编写的这个文件,运行 在cygwin模拟LINUX软件环境下。 解决思路: DOS下文件和Linux下文件格式差异问题导致的。 DOS下的文本文件是以\r\n ...

Tue Jan 14 18:59:00 CST 2020 0 3063
shell 报错syntax error: unexpected end of file

有时执行脚本时会报错: 原因可能是: 文本编辑是在windows下通过记事本或其它编辑器编写的这个文件,运行 在cygwin模拟LINUX软件环境下。 解决思路: DOS下文件和Linux下文件格式差异问题导致的。 DOS下的文本文件是以\r\n作为断行标志的,表示成 ...

Wed Aug 30 01:17:00 CST 2017 0 10301
Shell脚本执行报错Syntax error: "(" unexpected

先说解决方案: 执行命令: ln -fs /bin/bash /bin/sh # 将/bin/sh重新指向/bin/bash    问题描述 三消项目启动前需要进行一系列的编译、orm中间件生成等操作,都是通过shell脚本执行的,但是在一次制作 ...

Mon Nov 29 23:22:00 CST 2021 0 1579
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM