2 #This script generates directory structure based on
3 #Dewey Decimal System Categories list copypasted from wikipedia...
4 #Generated directory structure can be converted to JSON tree for further use
14 echo -n "$1" |
grep -Eo "[0-9]{$i}" |
head -n 1;
15 #echo 000 | grep -Eo "[0-9]{$(( 3-$i ))}" | head -n 1;
18 echo "${id}${zeros:$i}";
23 cat dds.txt |
grep ^
"$1" |
head -n "$2" |
tail -n 1
26 dds_get_category_name
() {
27 dds_get_category
"$1" "$2" | cut
-d ' ' -f 2- |
grep -o '[a-zA-Z\[].*'
33 dds_get_path
"$1" |
while read id
; do
34 name
="$(dds_get_category_name "$id" "$level")";
40 level
=$
(( $level+1 ));
44 time for i
in {000.
.999}; do
45 dds_add_category
"$i" "$ddsdir";
This page took 0.243193 seconds and 4 git commands to generate.