지속적인 데이터가 들어오는 서버 IP:포트가 있습니다. 쉘 스크립트를 사용하여 이 데이터를 읽고 이를 일부 파일로 전송하고 싶습니다.
어떻게 해야 하나요?
답변1
당신은 그것을 사용할 수 있습니다 netcat
:
nc <host> <port> > <filename>
# e.g.
nc time.nist.gov 13 > current_time
Bash를 사용하면 그럴 필요가 없습니다 nc
. Bash에는 네트워킹 기능이 내장되어 있으며 다음을 수행할 수 있습니다.
cat </dev/tcp/time.nist.gov/13