From 9c66269fceae27442ef7c73f766748c6721841d3 Mon Sep 17 00:00:00 2001 From: Thomas Hochstein Date: Sat, 17 Aug 2019 12:56:10 +0200 Subject: [PATCH] addlang.sh: Move input to backup after run. And check for input file before starting. Signed-off-by: Thomas Hochstein --- lang/addlang.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lang/addlang.sh b/lang/addlang.sh index 2a49bace..034c1dc2 100755 --- a/lang/addlang.sh +++ b/lang/addlang.sh @@ -8,7 +8,15 @@ if [ "x$1" = "x" ] echo "available language file." exit 1 else - find . -maxdepth 1 -name \*.php -exec ./append.sh $1 {} \; + if [ ! -f $1 ]; then + echo "$1 does not exist." + exit 10; + fi + find . -maxdepth 1 -name \*.inc.php -exec ./append.sh $1 {} \; + TIMESTAMP=$(date +"%Y%m%d%H%M") + mv $1 $1.$TIMESTAMP cd UTF-8 ./recode.sh + echo "-------------------------------------------------" + echo "Please check the result and remove $1.$TIMESTAMP." fi