[Ниже приведен ответ на исходный вопрос, который предполагался при вводе JSON.]
Поскольку вам необходимо сосчитать элементы в группе, может показаться, что вы найдете group_by( sub("/[^/]*$";"") )
полезно.
Например, если вы хотите полностью исключить большие группы, как может показаться из одной интерпретации заявленных требований, вы можете использовать следующий фильтр:
[.results[] | select(.status==301) | .url]
| group_by( sub("/[^/]*$";"") )
| map(select(length < 10) )
| .[][]