Hacker News new | past | comments | ask | show | jobs | submit login
Merging two ini/env keyval files and remove duplicate keys using awk (gist.github.com)
1 point by mattkenefick on Jan 9, 2019 | hide | past | favorite | 3 comments



I ran into this issue today and couldn't find a great solution online.

Needed to combine multiple key/value files, like .ini or .env, and have some values override others while removing duplicates.

This script + example demonstrates how to use awk to remove duplicate lines based on their key.


What is your expected merged.env content? Lines from which file take precedence? Listing it will help understanding your use case.


specific overrides base. top down.

Could be whatever way you want it to be really, but that's the case here.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: