set myFilenamesList to paragraphs of (do shell script "path/to/shell/script")
set firstFileObject to POSIX File (item 1 of myFilenamesList)
Когда у вас есть список, вы используете цикл повторения, чтобы перебрать список и что-то сделать с элементами в списке.Например, если вам нужен список файловых объектов, вы можете сделать это.
set fileObjectsList to {}
repeat with i from 1 to count of myFilenamesList
set end of fileObjectsList to POSIX File (item i of myFilenamesList)
end
return fileObjectsList
Конечно, это не имеет особого смысла, потому что, если у вас есть файловые объекты в списке, вы 'Мне нужно будет повторить этот список, чтобы что-то сделать с этими объектами ... таким образом, вы будете повторять этот список 2 раза, когда 1 раз, вероятно, будет достаточно.Поэтому я бы сделал что-то вроде этого ...
repeat with i from 1 to count of myFilenamesList
set thisFileObject to POSIX File (item i of myFilenamesList)
-- do something with the file object "thisFileObject"
end