我正在尝试将下一个命令的输出放入脚本中的变量:
pass=x
for pin in {0000..9999};
then
ans=`echo $pass $pin | nc localhost 30002
echo $ans
done
但是脚本在第一次尝试后卡住了。我知道它应该输出错误或正确作为nc的输出。
答案 0 :(得分:0)
以这种方式尝试。
ans=`echo $pass $pin $(nc localhost 30002)`
echo $ans
答案 1 :(得分:0)
您可以通过以下方式更改这两行:
ans=$(echo $pass $pin | nc localhost 30002)
echo $ans
将nc
命令的结果分配给ans
变量并打印此变量