2010/12/27 18:22
1 #!/bin/sh
2
3 trap "exit 0" 2
4
5 svn st | grep "A L" | awk '{print $3}' | sort -r > lock.txt
6 svn st | grep " L" | awk '{print $2}' | sort -r >> lock.txt
7
8 lock_num=`cat lock.txt | awk 'END {print NR}'`;
9 echo "lock_num : $lock_num";
10 count=1;
11
12 while [[ "$count" -le "$lock_num" ]]
13 do
14 lock_directory=`cat lock.txt | awk -v count=$count 'BEGIN { FS="\n"; RS="\n\n";} END {print $count;}'`
15 echo "Lock_directory : $lock_directory";
16 cd $lock_directory
17 svn cleanup
18 cd -
19 let 'count+=1';
20 echo "Count : $count";
21 done
2
3 trap "exit 0" 2
4
5 svn st | grep "A L" | awk '{print $3}' | sort -r > lock.txt
6 svn st | grep " L" | awk '{print $2}' | sort -r >> lock.txt
7
8 lock_num=`cat lock.txt | awk 'END {print NR}'`;
9 echo "lock_num : $lock_num";
10 count=1;
11
12 while [[ "$count" -le "$lock_num" ]]
13 do
14 lock_directory=`cat lock.txt | awk -v count=$count 'BEGIN { FS="\n"; RS="\n\n";} END {print $count;}'`
15 echo "Lock_directory : $lock_directory";
16 cd $lock_directory
17 svn cleanup
18 cd -
19 let 'count+=1';
20 echo "Count : $count";
21 done