netcat은 세부 정보와 함께 클라이언트 IP를 캡처합니다.
하지만 변수에 넣을 수는 없습니다.
VAR=$(nc -v -l 82)
보낸 사람의 IP를 $VAR에 넣을 수 있는 방법이 있나요?
노트:
Verbose 모드는 터미널에 추가 줄을 인쇄합니다.
해당 데이터를 $VAR에 저장하지 않습니다.
답변1
출력은 표준 오류에 나타날 수 있습니다. 표준 오류를 표준 출력으로 리디렉션하여 캡처합니다.
$ VAR=$( nc -v -l 82 2>&1 )
또는 원시 표준 출력을 파일로 리디렉션할 수도 있습니다.
$ VAR=$( nc -v -l 82 2>&1 >output )