questa domanda non è lo stesso di Does the shell support sets?la struttura dati dell'elenco di supporto della shell linux?
Conosco un sacco di supporto linguaggio di script struttura della lista, come Python, Python, Ruby e JavaScript, in modo che dire di shell di linux?
la shell supporta tale sintassi?
for i in list:
do
print i
done
avrei prima inizializzare un elenco, ad esempio:
ListName = [ item1, item2, ..., itemn ]
quindi scorrere su di esso
è che quando possibile programmare script shell?
Nota anche che la shell Bourne/POSIX non ha matrici. Ma il 'per la voce nella lista di oggetti; do' construct è certamente supportato in tutte le shell. Si noti anche l'uso conveniente del globbing per eseguire il loop su un insieme di file; 'per file in un * .dat' costruisce un elenco di token espandendo il carattere jolly (sebbene purtroppo molti utenti riescano a distruggerlo facendo qualcosa come' per file in $ (ls a * .dat) '). – tripleee