nmap
그래서 변수 $line
에 다른 매개변수를 사용하여 명령을 실행하는 bash 코드가 있습니다.
인라인 명령으로 변환하면 분리된 매개변수와 완벽하게 작동 $line
하지만 스크립트에서는 그 내용을 $line
매개변수로 사용합니다.
이것이 Nmap 문제인지 bash 문제인지 확실하지 않지만 명령줄에서 작동하기 때문에 bash 문제라고 생각합니다.
어떤 아이디어라도 대단히 감사하겠습니다. 감사합니다!
function feedToNmap() {
while read line
do
nmap $line >> nmap_out
done < nmap_input
}
답변1
모두 감사합니다. 이상한 문제인 것으로 나타났습니다.
이 함수 앞에 다음과 같이 배열을 추가합니다. (
array <<< elements
정확한 줄은 기억나지 않습니다.)
분명히 이 세 개는 <<<
어떤 이유로 뒤에 있는 코드를 놓쳤는데, 이유는 모르겠지만 배열에 추가하여 문제를 해결했습니다.<<<