【发布时间】:2019-06-25 17:28:36
【问题描述】:
我有一个文件,我想循环使用 bash 脚本的特定部分。以下是它的格式示例:
FILE 1
(exclude)
.
(Start loop from here)
.
.
.
(stop)
如何从我需要的行开始循环文件并在需要的地方停止?我想我需要一个 for 循环来应对这种情况?如果需要 grep,我确实知道第一行的模式。或者我所有文件的行号可能是恒定的(比如从 5 开始,在 9 停止)
【问题讨论】:
-
如何描述要解析的部分?是在特定模式之后吗?从行号?
-
循环执行什么?请描述您要完成的工作。
-
@gniourf_gniourf 该文件有可以作为模式的文本,但现在我想起来,每一行的模式都是不同的。所以也许按行号可能会更好。
-
打开并循环遍历文件,在每次迭代时增加一个计数器,然后您可以使用计数器来确定行号以及从哪里开始做某事以及在哪里完成
-
我们可以和你一起玩 20 个 Q,或者你可以编辑你的 Q 以包括样本输入(应该处理的记录和应该跳过的记录),该输入所需的输出,你当前的代码、输出和错误消息。对选定文本使用“编辑”菜单中的
{}工具,为code, data, ouput, error_msgs设置正确的格式。祝你好运。