创建菜单文件并从中创建一个bash菜单列表

时间:2011-12-04 11:50:21

标签: bash menu

我正在尝试构建一个Bash菜单,以便从menulist.txt中列出的一系列电台中选择一个选项:

$ cat menulist.txt
Some text to be removed
001A Station1 115 ABC
More text
011C Station2 115 CDE
033F Station3 115 FGH
Even more text, hundreds of lines, some are stations
(...)

问题是我首先需要从此文件中删除多行随机文本,并仅保留工作站行(001A011C等。)

这是一个大文件(文本清理后超过500个选项)。菜单对话框中的答案必须只是站点代码,001A011C或其他。

1 个答案:

答案 0 :(得分:2)

否则你应该熟悉正则表达式..像^[0-9][0-9][0-9][A-Z]这样的东西可能更符合你的需要。