Array mit nur einer geraden Anzahl

for X in {18..2500} ; ist eine Zeile des Skripts, was bedeutet, dass die pick-Nummer-eins nach dem anderen, wie: 18,19,20,21,22,23....bis 2500

Aber ich finde ich brauche nur noch Nummer jetzt: 18,20,22,24.....2500

Dann, was soll ich tun, durch eine leichte ändern der Zeile?

Dank

Bearbeiten:
Es ist bash...

Mein script lautet jetzt:

#!/bin/bash



TASK=1101;

NUM=9;

TEND=1100;

for X in {18..2500};{

   if (X % 2 == 0);

   do

     echo "$X      echo \"Wait until $NUM job is done\" $NUM" ;

     NUM=$((NUM+2)) ;

     X=$((X+1)) ;

     TEND=$((TEND+100)) ;

     echo "$X      -t $TASK-$TEND jobs.sh" ;

     TASK=$((TASK+100)) ;}

done 

bekam aber Fehler, wie:
Zeile 15: syntax error near unexpected token `do'

  • Welche Programmiersprache?
  • könnten Sie einige weitere code-Beispiel? Das snippet, das Sie gab, könnte verwendet werden, um viele verschiedene Dinge.
  • Die for Aussage ist nicht C, aber sieht aus wie es sein könnte, Python?
  • sieht aus bash zu mir.
  • Suche bei OP ' s Fragen, könnte es sein, entweder Python oder bash.
  • Das ist C++? Wow, die Sprache scheint zu haben, viel verändert, seit ich es benutzt habe.
  • dies ist kein Gültiger code in python, und es ist definitiv nicht C++.
  • Ich fixierte ihn ein bisschen, es ist nicht c++ und hat nichts zu tun mit arrays.

InformationsquelleAutor LookIntoEast | 2011-08-17
Schreibe einen Kommentar