1

for ループを 1440 回実行しているという要件があり、奇数を取り出し、配列の最初の 6 つのエントリを入力し、それらをコマンドで使用してから、次のエントリで配列を再フラッシュします。 6 つの値。

例えば。

for (( i=1;i<1441;i++))
do

 a=`expr $i % 2` 
 if [[ $a -ne 0 ]]
 then
 array[a]=((val1  val2 val3 val4 val5 val6))
 echo "The set 1 contains num1 num3 num5 num7 num9 num11"
done >> This should flush the values again with next set  till 1440.

これはできますか?それとも、このロジックは無効ですか?

4

1 に答える 1