LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Зачем жахать структурированные данные регулярками — чай, не 70е на дворе. Есть же специализированные утилитки для разбора всяких ямлов с джейсонами из командной строки.

$cat ~/example.yml  | yq '.. | select(tag == "!!str") | split(" ") | omit([1])' | yq '. as $item ireduce([]; $item + .) | omit([0])' -o csv

-73,-2.5,-106,9.0,-8,7.0,-101

Только первую строку из выхлопа qmicli убрать, и будет ямл.

Исходная версия Nervous, :

Зачем жахать структурированные данные регулярками — чай, не 70е на дворе. Есть же специализированные утилитки для разбора всяких ямлов с джейсонами из командной строки.

$cat ~/example.yml  | yq '.. | select(tag == "!!str") | split(" ") | omit([1])' | yq '. as $item ireduce([]; $item + .) | omit([0])' -o csv

-73,-2.5,-106,9.0,-8,7.0,-101

Только первую строку из выхлопа убрать, и будет ямл.