Я пытаюсь получить имена столбцов разделов таблицы кустов в bash, используя grep и regex. Я пытаюсь это:
hive -e 'show create table employees' | grep -E 'PARTITIONED BY (.*)'
Это дает мне результат как: PARTITIONED BY (
Как мне изменить мою команду, чтобы захватить эту часть:
PARTITIONED BY (
year char(4),
month char(2))
Конечная цель для меня - собрать все столбцы разделов в переменные или массивы, чтобы я мог использовать их позже. Если есть лучший способ добиться того, что я пытаюсь сделать, я тоже открыт для этого.
Буду признателен за любую помощь.
Спасибо.