blob: 331e54aac4f6b7e0ef98e1edf91e687b91a2b62c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#!/bin/sh
#
# $FML$
#
list=/tmp/list.todo.$$
DIFF () {
local dir1=$1
local dir2=$2
for dir in $dir1 $dir2
do
find $dir -type f -print |\
sed "s|$dir/||" |\
egrep -v CVS/ |\
sort > /tmp/list.$dir
done
diff -ub /tmp/list.$dir1 /tmp/list.$dir2 |\
egrep '^\-[a-z]' |\
sed 's/^-//' |\
awk '{print $1}' > $list
for dir in $dir1 $dir2
do
for file in `cat $list`
do
_dir=`dirname $dir/$file`
test -d $_dir || mkdir -p $_dir
if [ ! -f $dir/$file ];then
echo touch $dir/$file |tee -a TODO
eval touch $dir/$file
sed 's/^/# /' euc-jp/$file >> $dir/$file
fi
done
done
}
find . -size 0 -print|perl -nple unlink
DIFF euc-jp us-ascii
exit 0;
|