summaryrefslogtreecommitdiffstats
path: root/idtest
diff options
context:
space:
mode:
authorGreg McGary <greg@mcgary.org>1997-04-18 06:32:28 +0000
committerGreg McGary <greg@mcgary.org>1997-04-18 06:32:28 +0000
commita0f7cb2db4c51a4a0fed37fde7f1992aec0cc9bb (patch)
tree71fa757f5a4f098864af027e41f3189b3613390f /idtest
parent017635dde1deb6e6fb5b6ab83f0c73727f9eb49b (diff)
downloadidutils-a0f7cb2db4c51a4a0fed37fde7f1992aec0cc9bb.tar.gz
idutils-a0f7cb2db4c51a4a0fed37fde7f1992aec0cc9bb.tar.bz2
idutils-a0f7cb2db4c51a4a0fed37fde7f1992aec0cc9bb.zip
Initial revision
Diffstat (limited to 'idtest')
-rwxr-xr-xidtest32
1 files changed, 32 insertions, 0 deletions
diff --git a/idtest b/idtest
new file mode 100755
index 0000000..351bd52
--- /dev/null
+++ b/idtest
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -x
+
+case $# in
+0) 1>&2 echo Usage: $(basename $0) files...; exit 1;;
+esac
+case $1 in
+-f*) _fID=$1; shift;;
+esac
+
+idx "$@" |sort -u >|ids.idx
+lid $_fID |sed -e 's/[ ].*//' |sort -u >|ids.lid
+for file
+do
+ case x$file in
+ x-*) continue;;
+ esac
+ fid $_fID $file
+done |sort -u >|ids.fid
+
+if cmp ids.idx ids.lid
+then
+ if cmp ids.idx ids.fid
+ then
+ echo OK
+ rm -f ids.idx ids.fid ids.lid
+ exit 0
+ fi
+fi
+echo Oops!
+exit 1