Bash 变量定义在for..in循环中给出错误
如何在for..in循环中定义变量 示例:Bash 变量定义在for..in循环中给出错误,bash,shell,Bash,Shell,如何在for..in循环中定义变量 示例: #/bin/bash api=“api密钥” 对于{1..305}中的i;做 wget“https://api.shodan.io/shodan/host/search?key=$api&query=&facets={facets}&page=$i“ 完成 但这给出了一个错误: /script.sh:未找到第2行:api:命令 Bash变量声明对空间敏感。因此,不要在变量声明周围使用空格。看一看 #更改: api=“api密钥” #致: api=“a
#/bin/bash
api=“api密钥”
对于{1..305}中的i;做
wget“https://api.shodan.io/shodan/host/search?key=$api&query=&facets={facets}&page=$i“
完成
但这给出了一个错误:
/script.sh:未找到第2行:api:命令
Bash变量声明对空间敏感。因此,不要在变量声明周围使用空格。看一看
#更改:
api=“api密钥”
#致:
api=“api密钥”
Bash变量声明对空间敏感。因此,不要在变量声明周围使用空格。看一看
#更改:
api=“api密钥”
#致:
api=“api密钥”
它给出了什么错误?请看一看:感谢找到的解决方案这与for循环无关。它给出了什么错误?请看一看:感谢找到的解决方案这与for循环无关。这工作了一个空间
成就了我的一天这工作了一个空间
成就了我的一天