yq/pkg/yqlib/doc/headers/sort-keys.md

12 lines
391 B
Markdown
Raw Normal View History

2021-11-03 04:00:58 +00:00
# Sort Keys
2020-12-01 04:06:54 +00:00
The Sort Keys operator sorts maps by their keys (based on their string value). This operator does not do anything to arrays or scalars (so you can easily recursively apply it to all maps).
Sort is particularly useful for diffing two different yaml documents:
```bash
2021-12-05 00:12:09 +00:00
yq eval -i -P 'sort_keys(..)' file1.yml
yq eval -i -P 'sort_keys(..)' file2.yml
2020-12-01 04:06:54 +00:00
diff file1.yml file2.yml
```