0

次の for ループを while ループまたは until ループに変換する方法を見つけようとしています UNIX の if fi を含む コードは次のとおりです...

#!/bin/bash

if [ $# -gt 0 ] ; then 
  start=$1
 end=$3
 step=$2

 for x in `seq $start $step $end` ; do
  number $x
  done

else
 echo Enter at least one number on the command line.

fi

どんな助けでも大歓迎です!

4

4 に答える 4

0

Bash 4 では、次のようにすることもできます。

for i in {$start..$stop..$step}; do
    echo $i
done
于 2013-04-29T09:44:49.907 に答える