join.sh

 

### join.sh
### 
### Join lines that end in foo
### 
### if `grep "" $i >/dev/null 2>/dev/null`
### then
### echo $i
###  sed -e :a -e '/ foo$/N; s/ foo\n/ foo /; ta' $i > tmp.out
###  mv tmp.out $i 
### fi

term=$1

for i in `find . -name \*.htm\*`
do
    if `grep " ${term}$" $i >/dev/null 2>/dev/null`
    then
        echo $i #$term 

        echo "sed -e :a -e '/ ${term}$/N; s/ ${term}\n/ ${term} /; ta' $i" > tmp.sh
        sh ./tmp.sh > tmp.out
        mv tmp.out $i 
    fi
done