Yq: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 7: Строка 7:
   
 
=Сравнение 2 файлов в которых ключи не сортированы=
 
=Сравнение 2 файлов в которых ключи не сортированы=
  +
==Нормализация файла==
 
 
<PRE>yq --output-format yaml -i --prettyPrint 'sort_keys(..)' values_eu-lon-pc2.yml</PRE>
 
<PRE>yq --output-format yaml -i --prettyPrint 'sort_keys(..)' values_eu-lon-pc2.yml</PRE>
  +
* <code>-i</code> - редактировать in-place те будет изменен файл <code>values_eu-lon-pc2.yml</code>
  +
* <code>--prettyPrint</code> - собственно и делает нормализацию
  +
* <code>'sort_keys(..)'</code> - сортировка ключей
  +
С ключем <code>-i</code> вывод команды будет пустой

Версия 13:17, 13 марта 2025

yq

Заметки и рецепты по js и yq что б не искать каждый раз

Сравнение 2 файлов в которых ключи не сортированы

Нормализация файла

yq --output-format yaml  -i --prettyPrint 'sort_keys(..)' values_eu-lon-pc2.yml
  • -i - редактировать in-place те будет изменен файл values_eu-lon-pc2.yml
  • --prettyPrint - собственно и делает нормализацию
  • 'sort_keys(..)' - сортировка ключей

С ключем -i вывод команды будет пустой