Чтобы определить контрольную группу, вы можете обратиться к полю sk_cgrp_data
в struct sock
.Это пример из __cgroup_bpf_run_filter_sock_ops()
в kernel/bpf/cgroup.c
:
struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data)
Попробуйте это,
sed -n '/{/,/}/{//!p}' file
'/<StartPattern>/
и второй шаблон соответствия до /<endPattern>/
, разделенного запятой. здесь начальная фигура — это открывающая фигурная скобка, а конечная фигура — закрывающая фигурная скобка. Так что будет как/{/,/}/
{//!p}
-n
для подавления автоматической печати пространства шаблонов (источник :страница MAN)