forked from mdumitru/feedback
-
Notifications
You must be signed in to change notification settings - Fork 0
/
create_folder_structure
executable file
·94 lines (77 loc) · 2.21 KB
/
create_folder_structure
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
#!/bin/bash
if test $# -ne 1; then
echo "Usage: $0 <top-level-folder>" 1>&2
exit 1
fi
top="$1"
if test ! -d "$top"; then
echo "Error: Argument $top is not a folder." 1>&2
exit 1
fi
create_substructure()
{
mkdir "$1"
mkdir "$1"/raw
mkdir "$1"/common
mkdir "$1"/entire
mkdir "$1"/per-semester
mkdir "$1"/per-series
}
create_substructure "$top"/json
create_substructure "$top"/csv
create_substructure "$top"/processed
create_substructure "$top"/xls
create_substructure "$top"/xlsx
create_substructure "$top"/processed-xls
create_substructure "$top"/processed-xlsx
mkdir "$top"/sep
create_substructure "$top"/sep/cti
create_substructure "$top"/sep/is
mkdir "$top"/sep-processed
create_substructure "$top"/sep-processed/cti
create_substructure "$top"/sep-processed/is
mkdir "$top"/sep-processed/cti/average
mkdir "$top"/sep-processed/is/average
mkdir "$top"/sep-xls
mkdir "$top"/sep-xlsx
create_substructure "$top"/sep-xls/cti
create_substructure "$top"/sep-xls/is
create_substructure "$top"/sep-xlsx/cti
create_substructure "$top"/sep-xlsx/is
mkdir "$top"/sep-processed-xls
create_substructure "$top"/sep-processed-xls/cti
create_substructure "$top"/sep-processed-xls/is
mkdir "$top"/sep-processed-xls/cti/average
mkdir "$top"/sep-processed-xls/is/average
mkdir "$top"/sep-processed-xlsx
create_substructure "$top"/sep-processed-xlsx/cti
create_substructure "$top"/sep-processed-xlsx/is
mkdir "$top"/sep-processed-xlsx/cti/average
mkdir "$top"/sep-processed-xlsx/is/average
mkdir "$top"/user
mkdir "$top"/user/json
mkdir "$top"/summary
mkdir "$top"/summary/cti
mkdir "$top"/summary/is
mkdir "$top"/summary-xls
mkdir "$top"/summary-xls/cti
mkdir "$top"/summary-xls/is
mkdir "$top"/summary-xlsx
mkdir "$top"/summary-xlsx/cti
mkdir "$top"/summary-xlsx/is
mkdir "$top"/mapping/
mkdir "$top"/mapping/num_feedbacks
mkdir "$top"/mapping/cti
mkdir "$top"/mapping/cti/num_feedbacks
mkdir "$top"/mapping/num_users
mkdir "$top"/mapping/is
mkdir "$top"/mapping/is/num_feedbacks
mkdir "$top"/analysis
mkdir "$top"/analysis/cti
mkdir "$top"/analysis/is
mkdir "$top"/analysis-xls
mkdir "$top"/analysis-xls/cti
mkdir "$top"/analysis-xls/is
mkdir "$top"/analysis-xlsx
mkdir "$top"/analysis-xlsx/cti
mkdir "$top"/analysis-xlsx/is