在变量中传递命令参数

在变量中传递命令参数

所以我有这样的 bash 代码来执行nmap带有$line变量中不同参数的命令

当我将其转换为内联命令时,它可以与来自的分离参数完美配合$line,但在脚本中,它将其中的内容$line作为一个参数

不确定这是 Nmap 问题还是 bash 问题,但由于它在命令行中工作,我相信这是 bash 问题

任何想法将不胜感激,谢谢!

function feedToNmap() {
        while read line
        do
                nmap $line >> nmap_out
        done < nmap_input
}

答案1

谢谢大家,结果发现这是一个奇怪的问题

我在这个函数之前添加到一个数组中,如下所示:( array <<< elements我不记得确切的行)

显然,这三个人<<<由于某种原因错过了后面的代码,我不知道为什么,但我通过添加到数组中来解决这个问题,而没有<<<

相关内容