aboutsummaryrefslogtreecommitdiff
path: root/batch/millerSectionFromInclude.sh
blob: 3b24afaec38f017f637af9ce8e3ece70af641af2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

set -e

DEST="${1}"
DEFN="${2}"

if [ -z "${DEST}" -o -z "${DEFN}" ]; then
	echo "usage: $0 [INCLUDE-FILE] [INCLUDE-DEFINITION]" >&2
	false
fi

test -r ${DEST}
OUTPUT=$(cat ${DEST} | sed -n 's/#define\s\+'"${DEFN}"'\s\+"\(.*\)"$/\1/p')
echo -n ${OUTPUT}