带有详细信息的 netcat 捕获客户端 IP。
但我不能把它放在变量中。
VAR=$(nc -v -l 82)
有没有办法将发件人的 IP 放入 $VAR 中?
笔记:
详细模式仅在终端上打印额外的行。
它不会将该数据放入 $VAR
答案1
输出可能会出现标准错误。将标准错误重定向到标准输出以捕获它:
$ VAR=$( nc -v -l 82 2>&1 )
或者,您可能希望将原始标准输出重定向到文件:
$ VAR=$( nc -v -l 82 2>&1 >output )