rm des.txt for file in `ls *doc.txt` do echo ' ' >> des.txt echo '<----------------------------------->' >> des.txt echo $file >> des.txt cat $file | sed -n '/^ *DESCRIPTION/,/^ *[A-Z][A-Z][A-Z]/p' > out.txt cat out.txt | sed -e '$d' -e 's/^ *DESCRIPTION//g' > out1.txt echo ' ' >> des.txt cat out1.txt | fmt -u >> des.txt echo $file done rm out.txt rm out1.txt