view bin/intersection @ 182:dfb88dee52b8

tab completion fix
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Fri, 08 Sep 2023 21:42:12 +0100
parents 464d2dfb99c9
children
line wrap: on
line source

#!/bin/sh
# Output intersection (or, with -d, difference) of two files, line by line
# No detection or special treatment of duplicates
# Usage: intersection [-d] s1 s2
# In the case of difference, which is ordered, interpretation is s1 - s2
if [ "$1" = "-?" ]
 then
   echo "Usage: intersection [-d] s1 s2"
   exit 1
fi
if [ "$1" = "-d" ]
 then
  shift
  fgrep -x -v -f "$2" "$1"
 else
  fgrep -x -f "$1" "$2"
  exit 0
fi