You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.2 KiB
42 lines
1.2 KiB
#!/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}></$CHECK>"
|
|
REPLACE="<${CHECK}>${DIRECTIVE}</$CHECK>"
|
|
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 |