如何Unix For Loop 1至100数字
时间:2020-01-09 10:45:51 来源:igfitidea点击:
如何使用1到100的for循环运行Unix命令100次。
您能告诉我如何在KSH或者BASH shell下的循环中取一个数字块吗?
您可以使用以下语法来运行for循环。
Ksh For Loop 1至100数字
#!/bin/ksh # Tested with ksh version JM 93t+ 2010-03-05 for i in {1..100} do # your-unix-command-here echo $i done
重击循环1至100个数字
#!/bin/bash # Tested using bash version 4.1.5 for ((i=1;i<=100;i++)); do # your-unix-command-here echo $i done
处理较旧的KSH88或者Bashshell
上述KSH和Bash语法不适用于在HP-UX或者AIX上运行的较早的ksh版本。
使用以下可移植语法:
#!/usr/bin/ksh c=1 while [[ $c -le 100 ]] do # your-unix-command-here echo "$c" let c=c+1 done