我正试图在一个挑战中强行使用该引脚,如果错误,则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
答案 0 :(得分:1)
在for
循环中进行所需的测试。如果满足所需条件,则break
中断[n]
退出for,while,直到或select循环。如果提供了n,则退出第n个封闭循环。 n必须大于或等于1。返回状态为零,除非n不大于或等于1。