如何将nc的结果保存到变量中?
我想要:
nc:连接到localhost端口1(tcp)失败:连接被拒绝
在我的变量上.我试过了:
a="$(nc -z -v localhost 1)"
echo $a
Run Code Online (Sandbox Code Playgroud)
但输出是空的.
只是$()用来获取命令的结果:
your_var=$(nc -z -v localhost 1)
Run Code Online (Sandbox Code Playgroud)
如果您还希望存储错误,则将2(错误)重定向到1(正常输出):
your_var=$(nc -z -v localhost 1 2>&1)
Run Code Online (Sandbox Code Playgroud)