этот вопрос не является такой же, как Does the shell support sets?ли linux оболочка поддерживает структуру данных списка?
я знаю много поддержки языка сценария списка структуры, такие, как питон, Python, Ruby и JavaScript, так что насчет Linux оболочки?
ли оболочка поддерживает такой синтаксис?
for i in list:
do
print i
done
я бы первым, чтобы инициализировать список, например:
ListName = [ item1, item2, ..., itemn ]
затем итерацию над ним
является то, что возможно при программировании скриптов?
Обратите внимание, что оболочка Bourne shell/POSIX не имеет массивов. Но 'для элемента в списке элементов; do', безусловно, поддерживается во всех оболочках. Обратите также внимание на удобное использование globbing для перебора множества файлов; 'для файла в * .dat' строит список токенов, расширяя подстановочный знак (хотя, к сожалению, многим пользователям удается разрушить его, выполняя что-то вроде' для файла в $ (ls a * .dat) '). – tripleee