pandorafms/pandora_console/include/languages/extract_newlines.sh

33 lines
591 B
Bash

#!/bin/bash
if [ -z $1 ]
then
echo "I need two parameter: name of file with FULL lines, and name of file with less lines than first"
exit
fi
cat $1 | grep "^\\$" | cut -f 2 -d "\"" > extract_newlines.tmp
TOTAL=`wc -l extract_newlines.tmp | awk '{ print $1 }'`
NEWLINES=0
for a in `cat extract_newlines.tmp`
do
if [ -z "$(grep \"$a\" $2)" ]
then
echo "Newline for $a"
grep \"$a\" $1 >> $2_newlines
NEWLINES=`expr $NEWLINES + 1`
fi
done
echo ""
echo "TOTAL LINES=$TOTAL"
echo "NEW LINES=$NEWLINES"
echo "New lines written to $2_newlines"
echo ""
rm extract_newlines.tmp