Gibt es eine Möglichkeit, Bash-Variablen zu erstellen und diese über eine Schleife zuzuweisen?
Etwas in der Art von:
#!/bin/bash
c=0
for file in $( ls ); do
var"$c"="$file";
let c=$c+1;
done
EDIT: Vielen Dank an @Costas und @mdpc für den Hinweis, dass dies eine schlechte Alternative zu einer Liste wäre. Die Frage ist nur theoretisch.
var"$c"
bricht es. Die Antwort von @Costas zeigt, wie einer einzelnen Listenvariablen mehrere Werte zugewiesen werden. Ich frage nur theoretisch, ob Variablen tatsächlich mit einer Schleife generiert werden können .