nc 입력으로 목록에서 파일 검색

nc 입력으로 목록에서 파일 검색

파일의 내용을 가져와 무작위로 만들고 출력을 netcat연결 대상으로 제공하는 간단한 스크립트(실제로는 스크립트)를 만들려고 합니다.

이것이 내가 필요하다고 생각하는 것입니다:

NCIP=$(sort --random-sort /root/list.csv | head -n 1) | nc -zv -w 2 $NCIP 443

내 생각은 sortand의 출력을 기반으로 변수 NCIP를 설정하고 명령이 이를 호출 head하도록 하는 것입니다 . nc어떤 이유로 나는 이것이 작동하도록 할 수 없는 것 같습니다.

어떤 조언이라도 대단히 감사하겠습니다.

답변1

너도 필요하니?

$ NCIP=$(sort --random-sort /root/list.csv | head -n 1) ; nc -zv -w 2 $NCIP 443

또는

$ sort --random-sort /root/list.csv | head -n 1 | nc -zv -w 2 -p 443

관련 정보