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