我已经阅读了几个示例代码,但我不明白如何使用foreach-like循环遍历文件集合。这里是我如何得到文件列表:列出每个循环使用的目录中的文件
ls=:0 dir '*.*'
我可以回应这一点,它工作正常。但我需要做的是使用某种循环一次处理每个文件1。所以像:
ls=:0 dir '*.*'
foreach (file in ls) {
do something(file)
do something else.. so on
}
手册中
每个循环应该是这样的:
smoutput each i.10
显然,这是没有用的,它输出1到10,我不知道如何修改此与我的目录列表一起工作。
它在说 “拼写错误for_file。LS做的。” – ace007
@ ace007这是必须进入一个函数。您无法直接在提示中输入。我会编辑。另外请注意'1 dir'会更容易通过。 – MPelletier
好吧,它有点作品,但列出前2个文件后,我得到一个“语法错误:myFunction | myFunction 0”我是否正确调用该函数,我也称它为myFunction'' – ace007