在找到包含字符串“start”的行后,我有以下代码开始读取文件的其余部分
foreach line clines [
if find [%start] line [
print line
]
]
我无法从文档中弄清楚..这里发生了什么?对我来说似乎很合乎逻辑。
答案 0 :(得分:2)
您必须始终先阅读该文件,然后才能搜索该文件的内容。
也许你正在寻找像
这样的东西clines: read/lines %myfile
found: false
foreach line clines [
if any [
found
found: find line "start"
] [
print line
]
]
另一种方式是
cfile: read %myfile
print all [
cfile: find cfile "start"
find/tail cfile lf
]