esta pregunta no es lo mismo que Does the shell support sets?¿la estructura de datos de la lista de compatibilidad de linux shell?
sé un montón de estructura de lista de apoyo lenguaje de script, como Python, Python, Ruby y JavaScript, así que ¿qué pasa con shell de Linux?
¿el shell admite tal sintaxis?
for i in list:
do
print i
done
me gustaría primero en inicializar una lista, por ejemplo:
ListName = [ item1, item2, ..., itemn ]
continuación, iterar sobre ella
es que sea posible en la programación de scripts de shell?
Tenga en cuenta también que el shell Bourne shell/POSIX no tiene matrices. Pero el 'para el artículo en la lista de artículos; do' construct es ciertamente compatible con todas las shells. Tenga en cuenta también el uso conveniente de globbing para recorrer un conjunto de archivos; 'para el archivo en un * .dat' construye una lista de tokens al expandir el comodín (aunque, lamentablemente, muchos usuarios logran arruinarlo haciendo algo como' para el archivo en $ (ls a * .dat) '). – tripleee