在shell脚本中解析文本文件并提取列表中的值

穆罕默德·图费克(Mohamed Thoufeeque)

我有一个包含以下内容的文本文件。

NewFile1.txt
        Targets:
            target1
            target2
            target3
            ....... 

        Build Configurations:
            config1
            config2
            config3
            .......

        Schemes:
            schemeName1
            schemeName2 
            schemeName3
            ...........
            ...........

我想解析文件并提取所有方案并放入列表中。我怎样才能获得这个shell脚本?

拉斯洛·西拉吉(LászlóSzilágyi)

这是awk的单行解决方案。

awk 'p && NF {print;} /Schemes:/ {p=1}' NewFile1.txt
schemeName1
schemeName2 
schemeName3

照看网上的“ awk vs sed”,您会发现在大多数情况下,awk会比sed更方便。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在shell脚本中解析文本文件

解析文本文件以匹配字符串并提取值(在Golang中)

解析文本文件中的值

如何解析文本文件中的值并将其分配给Shell脚本参数

使用Powershell脚本从文本文件中循环提取键/值对

shell脚本,可从存储在文本文件中的变量列表中进行“更新” sql命令

在Shell脚本中的文本文件之间移动行

在 Python 中提取 JSON 文本文件中的值

解析文本文件并将其存储在列表中

解析文本文件,存储值并创建列表并将其保存到字典python中

使用文本文件中的值填充下拉列表

在PowerShell中解析文本文件

Java中的文本文件解析

如何解析文本文件并提取每行不同数量的匹配项?

使列表中的文本文件从Java?

如何将文本文件中的值解析为列表,同时用None填充缺少的值?

在python 3.0中同时读取两个文本文件并提取所需的字符串

拆分多个嵌套键,值并提取到文本文件

从文本文件中逐行提取数据并将其存储在python中的列表中

检查文本文件中的值

解析多个文件夹中的文本文件并创建新文件 [shell]

通过Shell脚本从文本文件中删除文本块

在Unix Shell脚本中不使用'wc'命令而计算文本文件中的单词数

在Shell脚本中过滤文本文件中的int,float和character

如何在 Bourn shell 脚本中删除文本文件中的重复行?

删除其文件名不在文本文件中的Shell脚本

提取文本文件最后一行中的最后一个单词的脚本

R 从由变量标题分隔的文本文件中的垂直列表中解析数据

在文本文件shell脚本的第1列中搜索