使用BASH,我如何在括号之间检索文本?

时间:2016-09-07 23:38:32

标签: bash

我在这个网站上搜索过这个问题,但要么他们使用REGEX(我不知道如何在BASH中使用它,或者它与问题不太相似,所以我可以使用这些例子。

基本上,我有一个html文件,在一组括号中有我需要的信息。

例如:

圣诞快乐(英语) 费利斯纳维达(西班牙语)

我试图从html中获取数据并将其放入字符串中或将其回显到文件名以进行比较。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您的问题非常模糊,因此很难确定您的要求是什么,但以下命令将查找并打印文件中的所有括号:

grep -oP '\([^)]+\)' input.html