Color diff
Posted by mazet on 05 Fév 2021 in Programmation, Bash
Shell
#!/bin/sh | |
# | |
# author: Laurent Mazet | |
# title: color diff tool | |
| |
# global variable | |
PROG=$(basename $0) | |
| |
# help message | |
usage() { | |
echo "$PROG [-h|--help] <file1> <file2>" | |
exit $1 | |
} | |
| |
# argument check | |
[ $# -lt 1 ] && { echo "need arguments"; usage 1; } | |
[ "$1" = "-h" ] && usage 0 | |
[ "$1" = "--help" ] && usage 0 | |
[ -f "$1" ] || { echo "file '$1' not found"; usage 1; } | |
[ -f "$2" ] || { echo "file '$2' not found"; usage 1; } | |
| |
# action | |
diff -u "$1" "$2" | view - |