Skip to content

Files — merge and deduplication

Source: src/library/files.sh

Merge 2 list files into one

Return codes

All functions return 0 on success, 1 on failure, 2 on wrong argument count.

File management

files::merge_files

Merging content of file in multiple directories

Arguments: at least 2 argument(s)


Append unique lines from one file into another

files::append_unique_lines

Appending unique lines from into

Append lines from src into dst, skipping blank lines, comments (#), and any line already present verbatim in dst. Creates dst if it does not exist. Returns 1 if src is not a readable file, 2 on wrong arity.

Arguments: exactly 2 argument(s)