Wie zum hinzufügen von loop-counter zu foreach in csh
In CSH foreach-Schleife oder eine for-Schleife, wie kann ich ein loop-iterator-oder Zähler, steigt von 10 bis 1000 mit Schritten von 20?
Etwas wie foreach i (1..20..5)
oder for (i=1;i<20;i++)
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die
seq
Befehl, die Sie verwenden können:Wenn Sie nicht über
seq
ist hier eine version basierend auf dem @csj Antwort:jot - 1 20 5
Alle Unterlagen, die ich im Netz gefunden habe, scheint indictate keine for-Schleife verfügbar ist. Aber die while-Schleife verwendet werden kann. Ich weiß wirklich nicht, csh, so dass die folgenden ist ein Näherungswert basierend auf was ich gelesen habe:
@ i = 1
und@ i = $i + 1
Oder Sie können mit expr. die folgenden arbeitete für mich (in der tcsh, aber csh sollte gleich sein):
Ausgabe
1
2
3
4
etc