summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke S. <luke@motimail.com>2009-05-12 11:20:22 +0000
committerLuke S. <luke@motimail.com>2009-05-12 11:20:22 +0000
commit3e0e079ec9a31692142cf6f03cd9f64c8e454ca0 (patch)
treee52adc5436ea6ceca71e1b48ba74f9bb1e477851
parenta1b003032378280664147d60091e052f38a80a91 (diff)
downloadsword-tools-3e0e079ec9a31692142cf6f03cd9f64c8e454ca0.tar.gz
Replaced 'replace' utility with perl
git-svn-id: https://www.crosswire.org/svn/sword-tools/trunk@202 07627401-56e2-0310-80f4-f8cd0041bdcd
-rwxr-xr-xmodules/calvinscommentaries/bundle_and_install.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/calvinscommentaries/bundle_and_install.sh b/modules/calvinscommentaries/bundle_and_install.sh
index dd14549..f7821b1 100755
--- a/modules/calvinscommentaries/bundle_and_install.sh
+++ b/modules/calvinscommentaries/bundle_and_install.sh
@@ -21,7 +21,7 @@ COMBINED="calvincommentaries.versified.osis"
function check_requirements {
which csplit > /dev/null || { echo "Cannot find required tool 'csplit'. Exiting."; exit 1;}
- which replace > /dev/null || { echo "Cannot find required tool 'replace'. Exiting."; exit 1;}
+ which perl > /dev/null || { echo "Cannot find required tool 'perl'. Exiting."; exit 1;}
[ -d "$CALCOMSOURCES" ] || { echo "CALCOMSOURCES not set correctly -- please edit this file."; exit 1;}
[ -d "$SWORDTOOLS" ] || { echo "SWORDTOOLS not set correctly -- please edit this file."; exit 1;}
}
@@ -71,7 +71,7 @@ function reversify {
# $LASTFILE is special -- it will have trailing stuff
TMP=`mktemp`
- replace '</osis>' '' '</osisText>' '' < $LASTFILE > $TMP || exit 1
+ perl -pne 's|</osis>||g; s|</osisText>||g' < $LASTFILE > $TMP || exit 1
mv $TMP $LASTFILE
@@ -93,7 +93,7 @@ function reversify {
# Now strip stuff we added
TMP2=`mktemp`
- cat "$F.versified" | egrep -v 'xml version' | replace '<osis>' '' '<osisText>' '' '</osis>' '' '</osisText>' '' > $TMP2
+ cat "$F.versified" | egrep -v 'xml version' | perl -pne 's|<osis>||g; s|<osisText>||g; s|</osis>||g; s|</osisText>||g;' > $TMP2
mv $TMP2 "$F.versified"
done