summaryrefslogtreecommitdiff
path: root/fixwin.sh
blob: d333eef0e8e693134913c4e7ee248135869a5001 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
# script to rename all files to lowercase and remove ^M from them

for j in linux common ; do
for i in $j/*.cpp $j/*.c $j/*.h $j/*.mk ; do
  if [ -f $i ]; then
  echo $i | awk \
  '{ 
    if (tolower($1) != $1)
	{
	    system ("mv "$1" "$1".lower")
	    system ("mv "$1".lower "tolower($1))
	    print $i
	}
    }'
  grep -ls 
 $i | perl -pi -e 's/
$//g' 
  fi
done
done