forked from shlibs/shlibs.sh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdirs.sh
executable file
·39 lines (37 loc) · 1.07 KB
/
mkdirs.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
#!/usr/bin/env sh
# Copyright 2019-2020 (c) all rights reserved by S D Rausty; see LICENSE
# https://sdrausty.github.io hosted courtesy https://pages.github.com
# adds directories in $RDR/var/ from arguements
#####################################################################
set -eu
_MKRDIRS_ () { # create list from arguements
ARGS="$@"
NAMESFL=""
for ARG in $ARGS
do
NAMESFL="$NAMESFL $ARG"
done
for DIR in $NAMESFL
do
if [ ! -d "$RDR/$DIR" ] # DIR does not exist in ~/RDR/var/
then # create directory DIR in ~/RDR/var/
mkdir -p "$RDR/$DIR" || printf "%s\\n" "Signal generated at mkdir -p "$RDR/$DIR" ${0##*/} mkdirs.sh : Continuing : "
fi
done
}
_MKDIRS_ () { # create list from arguements
ARGS="$@"
NAMESFL=""
for ARG in $ARGS
do
NAMESFL="$NAMESFL $ARG"
done
for DIR in $NAMESFL
do
if [ ! -d "$RDR/var/$DIR" ] # DIR does not exist in ~/RDR/var/
then # create directory DIR in ~/RDR/var/
mkdir -p "$RDR/var/$DIR" || printf "%s\\n" "Signal generated at mkdir -p "$RDR/var/$DIR" ${0##*/} mkdirs.sh : Continuing : "
fi
done
}
# mkdirs.sh EOF