我有一个服务器 ip:port,连续数据来自该服务器。我想使用 shell 脚本读取这些数据并希望传输到某个文件中。
我怎样才能做到这一点?
答案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
我有一个服务器 ip:port,连续数据来自该服务器。我想使用 shell 脚本读取这些数据并希望传输到某个文件中。
我怎样才能做到这一点?
您可以使用netcat
:
nc <host> <port> > <filename>
# e.g.
nc time.nist.gov 13 > current_time
使用 bash 你不需要nc
. Bash 具有内置网络功能,您可以执行以下操作:
cat </dev/tcp/time.nist.gov/13