我正在使用这个“for”循环测试 tls 重新协商,并且需要为每次迭代使用“R”自动应答,我期望这些排列之一能够工作,但这些排列都不起作用,感谢任何建议
for ((i=0;i<10;i++))
do
"R" > echo `openssl s_client -connect 192.168.1.1:443`
done
for ((i=0;i<10;i++))
do
echo `openssl s_client -connect 192.168.1.1:443` < "R"
done
答案1
首先不会工作,因为 bash 期望R
是命令
R
如果您将其发送到命令(而不是发送到echo
),则秒数将起作用:
openssl s_client -connect 192.168.1.1:443 <<< "R"
该表格<
不起作用,因为它期望在右侧进行归档。