### 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