將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