我有结构
struct my_struct_t {
......
.......
};
我尝试使用grep打印与结构定义匹配的行:我搜索的模式是关键字' struct'和开放的支撑' {'。
grep struct"\s"."\s"{
但是我不工作,我如何得到与结构模式匹配的线。
答案 0 :(得分:0)
空格不需要特殊字符,只要用单引号包装模式:
grep '^struct [[:alnum:]_]\+ {$' myfile.c
这将:
struct
位于该行的最开头,后跟一个空格struct
{
位于该行的末尾根据您的示例,这将输出以下内容:
struct my_struct_t {