创建菜单文件并从中创建bash菜单列表
我试图构建一个Bash菜单,从创建菜单文件并从中创建bash菜单列表,bash,menu,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 (...) 问题是我首先需要从这个文件中删除几行随机文本,并只保
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
(...)
问题是我首先需要从这个文件中删除几行随机文本,并只保留电台行(001A
,011C
,等等)
这是一个大文件(文本清理后有500多个选项)。菜单对话框中的答案只能是电台代码、
001A
或011C
或其他一些代码。否则,您应该熟悉正则表达式。。类似于^[0-9][0-9][0-9][A-Z]
的东西可能更符合您的需要。grep Station menulist.txt是否只提供您所需的线路?嗯,确实如此;)更准确地说,这里是电台列表的一个例子:我将关注第二列,并做“grep xxx atlantic.lst”,谢谢。