File: PotfileDiff.sh

package info (click to toggle)
zypper 1.14.94-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 28,464 kB
  • sloc: cpp: 27,415; sh: 718; perl: 133; xml: 109; python: 39; makefile: 14
file content (13 lines) | stat: -rwxr-xr-x 323 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
#! /bin/bash
set -e
function extract() { grep '^\(msgid\|"\)' "$1" | grep -v "POT-Creation-Date" | sort -u; }

OLDTMP=$(mktemp)
NEWTMP=$(mktemp)
trap "/bin/rm -f -- \"$OLDTMP\" \"$NEWTMP\"" 0 1 2 3 13 15

extract "$1" >"$OLDTMP"
extract "$2" >"$NEWTMP"

shift 2	# additional args for diff
diff -u0 "$@" "$OLDTMP" "$NEWTMP"