Merging two ini/env keyval files and remove duplicate keys using awkgist.github.com 1 pointmattkenefick7 years ago3 commentsSaveHideCopy link On HNComments−mattkenefickOP7yI 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.−flatfilefan7yWhat is your expected merged.env content? Lines from which file take precedence? Listing it will help understanding your use case.−mattkenefickOP7yspecific overrides base. top down.Could be whatever way you want it to be really, but that's the case here.
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.