public
Description: Git mirror of the CMS Made Simple 2.0 rewrite
Homepage: http://cmsmadesimple.org
Clone URL: git://github.com/tedkulp/cmsmadesimple-2-0.git
cmsmadesimple-2-0 / admin / lang / removeline.sh
100755 28 lines (22 sloc) 0.557 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
 
#Shell script to remove a line to each existing translation file
#
#Example: removeline.sh 'messagename'
 
if [ $# -ne 1 ] ; then
  echo "usage: removeline.sh 'messagename'"
  exit 1
fi
 
#First check en_US to make sure it exists
grep "lang\['admin'\]\['$1'\]" en_US/admin.inc.php > /dev/null
if [ $? -ne 0 ] ; then
  echo "lang['admin']['$1'] doesn't exist"
  exit 1
fi
 
for file in `find . -name "admin.inc.php"`
do
  echo $file " "
  grep -v "lang\['admin'\]\['$1'\]" ${file} > ${file}.new
  rm $file
  mv ${file}.new $file
done
 
echo "Message Removed"