images_copy: Hopefully fix.
This commit is contained in:
parent
0effef89f5
commit
d0e82e6bfc
1 changed files with 21 additions and 8 deletions
|
|
@ -1,5 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
__list='clickbait
|
||||||
|
midiMixer/v1
|
||||||
|
midiMixer/handwired'
|
||||||
|
|
||||||
__target_prefix='./static/images'
|
__target_prefix='./static/images'
|
||||||
__source_prefix='../blog-images/dirs'
|
__source_prefix='../blog-images/dirs'
|
||||||
|
|
||||||
|
|
@ -15,27 +19,36 @@ __copy() {
|
||||||
__target="${1}"
|
__target="${1}"
|
||||||
__source="${2}"
|
__source="${2}"
|
||||||
|
|
||||||
if [ -d "${__target}" ]; then
|
if ! [ -d "${__target}" ]; then
|
||||||
rm -r "${__target}"
|
mkdir -p "${__target}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$(dirname "${__target}")"
|
|
||||||
|
|
||||||
while read -r __file; do
|
while read -r __file; do
|
||||||
cp -r "${__file}" "${__target}"
|
cp -r "${__file}" "${__target}"
|
||||||
done < <(find "${__source}" -maxdepth 1 -type f -iname '*.jpg')
|
done < <(find "${__source}" -maxdepth 1 -type f -iname '*.jpg')
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
__func() {
|
__copy_wrapper() {
|
||||||
__copy_reduced "${1}"
|
__copy_reduced "${1}"
|
||||||
__copy_original "${1}"
|
__copy_original "${1}"
|
||||||
}
|
}
|
||||||
|
|
||||||
__func 'clickbait'
|
__clean() {
|
||||||
|
__target="${1}"
|
||||||
|
__source="${2}"
|
||||||
|
|
||||||
__func 'midiMixer/v1'
|
if [ -d "${__target}" ]; then
|
||||||
|
rm -r "${__target}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
__func 'midiMixer/handwired'
|
while read -r __dir; do
|
||||||
|
__clean "${__dir}"
|
||||||
|
done <<<"${__list}"
|
||||||
|
|
||||||
|
while read -r __dir; do
|
||||||
|
__copy_wrapper "${__dir}"
|
||||||
|
done <<<"${__list}"
|
||||||
|
|
||||||
exit
|
exit
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue