Als «for» getaggte Fragen

Ein Tag zur Kennzeichnung von Fragen zu for-Schleifen

76
Wozu dient das Schlüsselwort "do" in Bash for loops?

Wozu dient das doSchlüsselwort in der Bash- forLoop-Syntax? Für mich fühlt es sich überflüssig an. for i in `seq 1 2`; do echo "hi"; done Warum ist die Syntax nicht so? for i in `seq 1 2`; echo "hi"; done Ich bin sicher, dass es einen Zweck erfüllt . Ich will nur

13
$ {! FOO} und zsh

${!FOO}Führt eine Doppelsubstitution in durch bash, dh, es wird der (Zeichenfolge-) Wert von FOO als Variablenname verwendet. zshunterstützt diese Funktion nicht. Gibt es eine Möglichkeit, diese Arbeit in bashund gleich zu machen zsh? Hintergrund: Ich habe eine Liste von Umgebungsvariablen, wie...

12
Multivariable für Schleifen

Gibt es eine Möglichkeit, mehrere Variablen (nicht nur ganze Zahlen) in forSchleifen anzugeben bash? Ich kann 2 Akten haben, die beliebigen Text enthalten, mit dem ich arbeiten müsste. Was ich funktionell brauche, ist so etwas: for i in $(cat file1) and j in $(cat file2); do command $i $j; done...

11
Durchlaufen Sie Dateien ohne Verzeichnisse

Ich benötige mein Skript, um mit jeder Datei im aktuellen Verzeichnis etwas zu tun, mit Ausnahme von Unterverzeichnissen. Im aktuellen Pfad befinden sich beispielsweise 5 Dateien, von denen eine ein Ordner (ein Unterverzeichnis) ist. Mein Skript sollte einen Befehl aktivieren, der beim Ausführen...

7
für Schleife funktioniert nicht in Bash

Ich habe den folgenden Code, um einige Strigns in mehreren Dateien zu ersetzen, aber die for-Schleife sucht nach der ersten Datei und führt das Perl-Skript nicht aus. Unten ist mein Code if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do...