这个问题在这里已有答案:
我正试图在挑战中强行使用这个引脚,nc localhost 30002的输出是:“错误!请再试一次”,如果错误的话。我想设置IF条件来检查输出是否与“错误!”不同。并停止FOR循环
#!/bin/bash
for ((i=1000;i<10000;i++));
do
echo "$i" | nc localhost 30002 >> /tmp/script_dir/output &
sleep 1
done
在for
循环中进行所需的测试。如果满足所需条件,break
休息[n]
退出for,while,until或select循环。如果提供n,则退出第n个封闭循环。 n必须大于或等于1.返回状态为零,除非n不大于或等于1。