История изменений
Исправление 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
Только первую строку из выхлопа убрать, и будет ямл.