将bash
中的命令放入变量中的方法是什么?Bash - 如何把命令中的变量?
我与努力:
PORT=80
`nc -zv -w30 127.0.0.1 $PORT >> /dev/null`
但doesn'work。
将bash
中的命令放入变量中的方法是什么?Bash - 如何把命令中的变量?
我与努力:
PORT=80
`nc -zv -w30 127.0.0.1 $PORT >> /dev/null`
但doesn'work。
我假定你的意思是你想存储在一个变量的命令的输出。如果是这样,那么你应该首先将命令分配给一个变量,其次不要将输出发送到/ dev/null。
x=`nc -zv -w30 127.0.0.1 $PORT`
或替代语法:
x=$(nc -zv -w30 127.0.0.1 $PORT)
也许不输出发送到/ dev/null的? – Kevin
我需要那个...... – Mark
它以什么方式不起作用? – Flimzy