1*0f4c859eSApple OSS Distributions#!/bin/sh 2*0f4c859eSApple OSS Distributions 3*0f4c859eSApple OSS Distributionsset -e 4*0f4c859eSApple OSS Distributions 5*0f4c859eSApple OSS Distributionsif [ $# -lt 2 ]; then 6*0f4c859eSApple OSS Distributions echo "Usage: $0 output.exp input1 [input2 ... ]" 1>&2 7*0f4c859eSApple OSS Distributions exit 1 8*0f4c859eSApple OSS Distributionsfi 9*0f4c859eSApple OSS Distributions 10*0f4c859eSApple OSS DistributionsOUTPUT="$1" 11*0f4c859eSApple OSS Distributionsshift 12*0f4c859eSApple OSS Distributions 13*0f4c859eSApple OSS Distributions# Note: we used to export both sides of the alias since forever 14*0f4c859eSApple OSS Distributions# for now keep doing this 15*0f4c859eSApple OSS Distributions 16*0f4c859eSApple OSS Distributions( grep -h -v ":" "$@"; grep -h ":" "$@" | awk -F: '{print $1; print $2}' ) | sort -u > "$OUTPUT" 17*0f4c859eSApple OSS Distributions 18*0f4c859eSApple OSS Distributionsexit 0 19