findKN-verses.sh - a text searching tool...--> more findKN-verses.sh #!/bin/bash # findKN-verses.s 23 Apr 2017 jm # finds text in KJV and NASB - prints results and verses in local directory ########################################## for x in $1 do FILE="_$x-REFERENCES.txt" echo "======================" > $FILE echo "searched for: $x on `date +'%Y %M %d at %H:%M'`" >> $FILE echo "======================" >> $FILE echo "----------" >> $FILE echo "$x found in KJV and NAS translations:`grep -i $x ~/bin/KNb.txt | wc -l` times" >> $FILE echo "-- $x found in kjv `grep -i $x ~/bin/KNb.txt | grep '(kjv)' | wc -l` times ---" >> $FILE echo "-- $x found in NAS `grep -i $x ~/bin/KNb.txt | grep '(nas)' | wc -l` times ---" >> $FILE echo "----------" >> $FILE echo "-- $x was found in the KJV in:" >> $FILE grep -i $x ~/bin/KNb.txt | grep "(kjv)" | awk '{print $1" "$2}' > $FILE-2 perl -pi -e 's/\n/; /g' $FILE-2 cat $FILE-2 >> $FILE echo "--- KJV: $x ---" >> $FILE echo "----------" >> $FILE ################################################### echo "----- $x was found in the NASB in:" >> $FILE grep -i $x ~/bin/KNb.txt | grep "(nas)" | awk '{print $1" "$2}' > $FILE-2 # alternate could be to use: cut -c 1-10 (estimating the space used for the references) perl -pi -e 's/\n/; /g' $FILE-2 cat $FILE-2 >> $FILE rm -f $FILE-2 echo "--- NASB: $x --- " >> $FILE echo "----------" >> $FILE echo "======================" >> $FILE done ########################################## for x in $1 do FILET="_$x-verses-$x.txt" echo "======================" > $FILET echo "searched for: $x on `date +'%Y %M %d at %H:%M'`" >> $FILET echo "======================" >> $FILET echo "----------" >> $FILET echo "-- $x found in kjv `grep -i $x ~/bin/KNb.txt | grep kjv | wc -l` times ---" >> $FILET echo "-- $x found in nas `grep -i $x ~/bin/KNb.txt | grep nas | wc -l` times ---" >> $FILET echo "----------" >> $FILET echo "-- $x was found in the KJV and NAS in these passages:" >> $FILET grep -i $x ~/bin/KNb.txt >> $FILET echo "----------" >> $FILET echo "--- found $x ---" >> $FILET echo "----------" >> $FILET done |
|
Wagoneers FULL SIZE JEEPS JeepMeister "Jeep is America's -Enzo Ferrari MeisterTech Diesels + |
One Page Overview of Linux Commands click for an image of the 5 essential Linux commands An Intro to Linux |
at Midway Auto on SR9 in Snohomish, or at Northland Diesel in Bellingham, WA |