1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/bin/bash TEMP=`getopt -o "" --long prefix: -n "$0" -- "$@"` if [ $? != 0 ]; then exit 1; fi eval set -- "$TEMP" PREFIX=/usr/lib while true ; do case "$1" in --prefix) PREFIX=$2; shift 2;; --) shift; break;; esac done sed -e "s|%PREFIX%|$PREFIX|" < Makefile.in > Makefile