<p><b>dwj07@fsu.edu</b> 2011-10-17 09:04:26 -0600 (Mon, 17 Oct 2011)</p><p><br>
        -- BRANCH COMMIT --<br>
<br>
        Adding a bash script that will help renaming subroutines and files.<br>
</p><hr noshade><pre><font color="gray">Added: branches/source_renaming/convertFile.sh
===================================================================
--- branches/source_renaming/convertFile.sh         (rev 0)
+++ branches/source_renaming/convertFile.sh        2011-10-17 15:04:26 UTC (rev 1083)
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+#Convert Subroutine Names
+SEARCHFILES=`ls src/core_sw/*.F`
+REPLACEFILES=`ls src/core_sw/*.F`
+SUBPREFIX="sw_"
+
+for FILE in $SEARCHFILES
+do
+        SUBS=`cat $FILE | grep -i "subroutine.*(" | awk '{print $2}'`
+        for SUB in $SUBS
+        do
+                SUBNAME=`echo ${SUB%(*}`
+                NEWSUBNAME=`echo $SUBNAME | sed "s/[A-Z]/_&/g" | tr "[:upper:]" "[:lower:]"`
+                NEWSUBNAME=`echo "$SUBPREFIX$NEWSUBNAME"`
+
+                echo "From file: $FILE"
+                echo "Do you want to replace $SUBNAME with $NEWSUBNAME? (y/n/s) (s = skip)"
+                read ANS
+
+                if [ $ANS ]; then
+                        if [ $ANS == "n" ]; then
+                                echo "Enter the name you would like to replace $SUBNAME with:"
+                                read NEWSUBNAME
+                                ANS="y"
+                        fi
+                else
+                        ANS="y"
+                fi
+
+
+                if [ $ANS == "y" ]; then
+                        for INFILE in $REPLACEFILES
+                        do
+                                cat $INFILE | sed "s/ine ${SUBNAME}/ine ${NEWSUBNAME}/gI" > temp
+                                cat temp | sed "s/call ${SUBNAME}/call $NEWSUBNAME/gI" > temp2
+                                mv temp2 $INFILE
+                                rm temp
+                        done
+                fi
+        done
+done
+
+for FILE in $FILES
+do
+        NAME=`echo $FILE | sed "s/module_/mpas_sw_/g"`
+        mv ${FILE} ${NAME}
+done
+
Property changes on: branches/source_renaming/convertFile.sh
___________________________________________________________________
Added: svn:executable
+ *
</font>
</pre>