]> git.sur5r.net Git - bacula/rescue/blob - rescue/linux/usb/src/scripts/restore/change_names_new
Add new usb rescue key code
[bacula/rescue] / rescue / linux / usb / src / scripts / restore / change_names_new
1 #!/bin/sh
2
3 sed -i '/^$/d' working/diffdir/newdisk
4 cat working/diffdir/newdisk|while read line;do
5
6
7 new=`echo $line |cut -d" " -f1|cut -d/ -f3`
8 old=`echo $line|cut -d/ -f5`
9 oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
10 newadded=`echo $new|tr "[a-z]" "[A-Z]"`
11
12         ls working/diskinfo/|while read file;do
13
14
15         #sed -i 's/$old/$newadded/g' working/diskinfo/$file
16           sed -i 's/'$old'/'$newadded'/g' working/diskinfo/$file
17
18         done
19                 ls working/scripts/|while read file;do
20
21
22                 sed -i 's/'$old'/'$newadded'/g' working/scripts/$file
23                 done
24 done
25                 
26 cat working/diffdir/newdisk|while read line;do
27
28
29 new=`echo $line |cut -d" " -f1|cut -d/ -f3`
30 old=`echo $line|cut -d/ -f5`
31 oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
32 newadded=`echo $new|tr "[a-z]" "[A-Z]"`
33
34         ls working/diskinfo/|while read file;do
35
36
37         sed -i 's/'$newadded'/'$new'/g' working/diskinfo/$file
38         done
39                 ls working/scripts/|while read file;do
40
41
42                         sed -i 's/'$newadded'/'$new'/g' working/scripts/$file
43                         done
44                 
45
46
47
48
49
50                 
51 done
52
53 cat working/diffdir/newdisk|while read line;do
54 new=`echo $line |cut -d" " -f1|cut -d/ -f3`
55 old=`echo $line|cut -d/ -f5`
56 oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
57 newadded=`echo $new|tr "[a-z]" "[A-Z]"`
58         
59
60                 ls working/diskinfo/|grep $old|while read filename;do
61                 filename2=`echo $filename`
62                 newname=`echo $filename2|sed -e 's/'$old'/'$newadded'/g'`
63                 
64
65                 mv working/diskinfo/$filename working/diskinfo/$newname
66                 done
67
68         
69
70                 ls working/scripts/|grep $old|while read filename;do
71                 filename2=`echo $filename`
72                 newname=`echo $filename2|sed -e 's/'$old'/'$newadded'/g'`
73                 
74                 mv working/scripts/$filename working/scripts/$newname
75                 done
76
77 done
78
79 cat working/diffdir/newdisk|while read line;do
80 new=`echo $line |cut -d" " -f1|cut -d/ -f3`
81 old=`echo $line|cut -d/ -f5`
82 oldadded=`echo $old|tr "[a-z]" "[A-Z]"`
83 newadded=`echo $new|tr "[a-z]" "[A-Z]"`
84                 ls working/diskinfo/|grep $newadded|while read filename;do
85                 newname=`echo $filename|sed -e 's/'$newadded'/'$new'/g'`
86                 
87                 mv working/diskinfo/$filename working/diskinfo/$newname
88                 done
89
90         
91                 ls working/scripts/|grep $newadded|while read filename;do
92                 newname=`echo $filename|sed -e 's/'$newadded'/'$new'/g'`
93                 
94                 mv working/scripts/$filename working/scripts/$newname
95
96                 done
97                 
98
99 done
100
101