#!/bin/sh ETC=/etc/ci CONF=.comicinfo FILE=ComicInfo.xml VARS=$ETC/vars TEMPLATE=$ETC/$FILE.template mkdir -p $CONF GREP="${1^}" CHECK=$(cat $VARS|grep "^$GREP"|head -n 1) if [ "$CHECK" = "${1^}" ] then if [ -z "$2" ] then echo "${1^}" ":" read DIRECTIVE else DIRECTIVE=$2 fi echo $DIRECTIVE > $CONF/$CHECK if [ ! -f "$PWD/$FILE" ] then cp -v $TEMPLATE $PWD/$FILE fi REF=$CHECK REF="<${CHECK}>" REPLACE="<${CHECK}>${DIRECTIVE}" echo $REF echo $REPLACE sed -i "s@${REF}@${REPLACE}@g" $FILE echo "file updated!!!!!!!!!!!!!!!" echo "############################################################################################################################################################" cat "$FILE" echo "############################################################################################################################################################" echo "" echo "PATH = $PWD/$FILE" else echo "directive not found!!!!!!" echo "avaiable directive: ##############################################################################################" cat $VARS echo "##############################################################################################" fi