写一个 bash脚本以输出数字 0 到 500 中 7 的倍数(0 7 14 21...)的命令
#!/bin/sh echo 0 echo 7 echo 14 echo 21 echo 28 echo 35 echo 42 echo 49 echo 56 echo 63 echo 70 echo 77 echo 84 echo 91 echo 98 echo 105 echo 112 echo 119 echo 126 echo 133 echo 140 echo 147 echo 154 echo 161 echo 168 echo 175 echo 182 echo 189 echo 196 echo 203 echo 210 echo 217 echo 224 echo 231 echo 238 echo 245 echo 252 echo 259 echo 266 echo 273 echo 280 echo 287 echo 294 echo 301 echo 308 echo 315 echo 322 echo 329 echo 336 echo 343 echo 350 echo 357 echo 364 echo 371 echo 378 echo 385 echo 392 echo 399 echo 406 echo 413 echo 420 echo 427 echo 434 echo 441 echo 448 echo 455 echo 462 echo 469 echo 476 echo 483 echo 490 echo 497
#!/bin/bash for((i=0;i<=500;i++)) do #计算余数存于val中 ((val=i%7)) if test $val -eq 0 then echo $i fi done
#!/bin/bash for((i=0;i<=500;i++)) do if test $((i%7)) -eq 0 then echo $i fi done简化:
#!/bin/bash for((i=0;i<=500;i++)) do if [[ $((i%7)) == 0 ]] then echo $i fi done