Back to skills
extension
Category: Development & EngineeringNo API key required

Merge

Merge - command-line tool for everyday use

personAuthor: bytesagainhubclawhub

merge

File merge tool.

Commands

files

Concatenate two files

scripts/script.sh files <f1> <f2> [output]

lines

Interleave lines from two files

scripts/script.sh lines <f1> <f2>

csv

Join two CSVs on a key column

scripts/script.sh csv <f1> <f2> <key-col>

json

Merge two JSON files (arrays or objects)

scripts/script.sh json <f1> <f2>

diff

Show differences between files

scripts/script.sh diff <f1> <f2>

common

Show lines common to both files

scripts/script.sh common <f1> <f2>

unique

Show lines unique to each file

scripts/script.sh unique <f1> <f2>

dedup

Remove duplicate lines (preserving order)

scripts/script.sh dedup <file>

patch

Apply a patch file

scripts/script.sh patch <file> <patchfile>

Requirements

  • python3

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com