以下是使用AppleScript中的"do shell script"命令循环遍历"ls"命令结果的示例代码:
set resultText to ""
-- 使用"do shell script"执行"ls"命令,并将结果保存在变量output中
set output to do shell script "ls"
-- 将输出结果按行分割成列表
set outputLines to paragraphs of output
-- 遍历输出结果列表
repeat with lineText in outputLines
-- 在这里可以对每一行的文本进行处理
-- 例如,将每一行的文本拼接到resultText变量中
set resultText to resultText & lineText & return
end repeat
-- 显示结果
display dialog resultText
该代码将执行"ls"命令,并将结果按行分割成列表。然后,可以对每一行的文本进行处理,例如将其拼接到一个字符串变量中。最后,通过display dialog
命令显示结果。
请注意,AppleScript中的"do shell script"命令将在终端中执行给定的命令,并返回结果。因此,可以使用任何终端命令来替代"ls"命令,并根据需求进行处理。