-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDRTile.sh
351 lines (287 loc) · 9.78 KB
/
DRTile.sh
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# for bash
#
# sed 's/HoleDepth = 0.0*mm;/HoleDepth = 1.5*mm;/g' DRTileDetectorConstruction.cc > DRTileDetectorConstruction-1.cc
# rm DRTileDetectorConstruction.cc
# mv DRTileDetectorConstruction-1.cc DRTileDetectorConstruction.cc
# cmake ~/DRTile && make && make install
#
sed 's/1 10 1/2 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz22mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 2/2 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz22mm/xz24mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 4/2 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz24mm/xz26mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 6/2 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz26mm/xz28mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 8/2 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz28mm/xz210mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 10/2 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz210mm/xz212mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 12/2 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz212mm/xz214mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/2 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz214mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/4 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz42mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 2/4 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz42mm/xz44mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 4/4 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz44mm/xz46mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 6/4 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz46mm/xz48mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 8/4 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz48mm/xz410mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 10/4 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz410mm/xz412mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 12/4 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz412mm/xz414mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/4 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz414mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/6 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz62mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 2/6 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz62mm/xz64mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 4/6 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz64mm/xz66mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 6/6 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz66mm/xz68mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 8/6 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz68mm/xz610mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 10/6 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz610mm/xz612mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 12/6 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz612mm/xz614mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/6 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz614mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/8 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz82mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 2/8 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz82mm/xz84mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 4/8 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz84mm/xz86mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 6/8 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz86mm/xz88mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 8/8 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz88mm/xz810mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 10/8 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz810mm/xz812mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 12/8 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz812mm/xz814mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/8 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz814mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/10 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz102mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 2/10 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz102mm/xz104mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 4/10 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz104mm/xz106mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 6/10 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz106mm/xz108mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 8/10 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz108mm/xz1010mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 10/10 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz1010mm/xz1012mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 12/10 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz1012mm/xz1014mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/10 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz1014mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/12 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz122mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 2/12 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz122mm/xz124mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 4/12 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz124mm/xz126mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 6/12 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz126mm/xz128mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 8/12 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz128mm/xz1210mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 10/12 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz1210mm/xz1212mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 12/12 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz1212mm/xz1214mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/12 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz1214mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!
sed 's/1 10 1/14 10 2/g' DRTile.in > DRTile-1.in
sed 's/xz1mm/xz142mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 2/14 10 4/g' DRTile.in > DRTile-1.in
sed 's/xz142mm/xz144mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 4/14 10 6/g' DRTile.in > DRTile-1.in
sed 's/xz144mm/xz146mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 6/14 10 8/g' DRTile.in > DRTile-1.in
sed 's/xz146mm/xz148mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 8/14 10 10/g' DRTile.in > DRTile-1.in
sed 's/xz148mm/xz1410mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 10/14 10 12/g' DRTile.in > DRTile-1.in
sed 's/xz1410mm/xz1412mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 12/14 10 14/g' DRTile.in > DRTile-1.in
sed 's/xz1412mm/xz1414mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
./DRTile -m DRTile.in
sed 's/14 10 14/1 10 1/g' DRTile.in > DRTile-1.in
sed 's/xz1414mm/xz1mm/g' DRTile-1.in > DRTile1.in
rm -rf DRTile.in DRTile-1.in
mv DRTile1.in DRTile.in
# !!!