to pytanie nie jest taka sama jak Does the shell support sets?czy struktura danych listy obsługiwanych przez linux shell?
Znam wiele języków skrypt Support List struktury, takie jak Python, Ruby, Python i JavaScript, więc co linux powłoki?
obsługuje taką składnię powłoki?
for i in list:
do
print i
done
chciałbym pierwszy zainicjować listę, na przykład:
ListName = [ item1, item2, ..., itemn ]
następnie iteracyjne nad nim
to możliwe przy programowaniu skryptów powłoki?
Należy również zauważyć, że powłoka Bourne/POSIX nie ma tablic. Ale 'dla pozycji na liście przedmiotów; do 'construct jest z pewnością obsługiwany we wszystkich powłokach. Zwróć także uwagę na wygodne użycie globowania do zapętlenia zestawu plików; 'dla pliku w * .dat' tworzy listę tokenów poprzez rozwinięcie symbolu wieloznacznego (choć niestety wielu użytkownikom udało się go zniszczyć, robiąc coś takiego jak' dla pliku w $ (ls a * .dat) '). – tripleee