[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 #!/bin/bash 2 # 3 # Remove all those annoying ^M characters that Winblows editor's like to add 4 # from all files in the current directory and all subdirectories. 5 # 6 # Written by: Jonathan Haase. 7 # 8 # UPDATE: 7/31/2001: fix so that it doesn't touch things in the images directory 9 # 10 # UPDATE: 12/15/2003: Fix so that it doesn't touch any "non-text" files 11 # 12 13 find . > FILELIST.$$ 14 grep -sv FILELIST FILELIST.$$ > FILELIST2.$$ 15 grep -sv $(basename $0) FILELIST2.$$ > FILELIST.$$ 16 grep -sv "^\.$" FILELIST.$$ > FILELIST2.$$ 17 file -f FILELIST2.$$ |grep text | sed -e 's/^\([^\:]*\)\:.*$/\1/' > FILELIST 18 file -f FILELIST2.$$ |grep -sv text | sed -e 's/^\([^\:]*\)\:.*$/Not Modifying file: \1/' 19 rm FILELIST2.$$ 20 rm FILELIST.$$ 21 22 for i in $(cat FILELIST); do 23 if [ -f $i ]; then 24 sed -e s/ //g $i > $i.tmp 25 mv $i.tmp $i 26 fi 27 done 28 rm FILELIST
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Jan 14 19:21:40 2013 | Cross-referenced by PHPXref 0.7.1 |