【发布时间】:2019-03-23 13:04:12
【问题描述】:
我在一个文件中有以下内容:
[Class:ABCD_EFGH_IJK]
list.0=VALUE001*
list.1=VALUE002*
list.2=VALUE003*
list.3=VALUE004*
[Class:ABCD_EFGH_IJK:app:ABCD_EFGH_IJK]
condition=true
[Class:LMNO_PQRS_TUV]
list.0=VALUE004*
list.1=VALUE005*
list.2=VALUE006*
list.3=VALUE007*
[Class:LMNO_PQRS_TUV:app:LMNO_PQRS_TUV]
condition=true
我有另一个使用类名和列表值作为参数运行的脚本。例如:
./myscript VALUE001* ABCD_EFGH_IJK
我需要使用 for 循环来遍历每个类并获取每个值来运行我的脚本。我怎样才能做到这一点?
【问题讨论】:
-
在 Python 中执行此操作非常简单。但是你只想要 shell 中的解决方案吗?
-
嗨!是的,我想我想要一个使用 shell 的解决方案。
-
wrt
I need use a for loop- 不,你绝对不会。见why-is-using-a-shell-loop-to-process-text-considered-bad-practice。 edit您的问题包括预期输出以及您迄今为止尝试过的内容。= 这样我们就可以为您提供帮助。
标签: bash shell for-loop awk scripting