-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmigrate_obrezani.sh
58 lines (53 loc) · 4.91 KB
/
migrate_obrezani.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
set -e
# Example of a script call:
# sudo sh migrate_obrezani.sh -s FE-B-S**** -g Artur-B-G**** -r CJVT -o ~/Downloads/trimmed/Artur-B-G****
while getopts s:g:r:o: flag
do
case "${flag}" in
s) snemalec=${OPTARG};;
g) govorec=${OPTARG};;
r) remote_name=${OPTARG};;
o) obrezani_src=${OPTARG};;
esac
done
echo $'\nUstvari mape na Arturju, če te še ne obstajajo'
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec/
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec/
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/$govorec
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/
mkdir -p /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki-bkp/$snemalec/
# Ukazi povezani s kopiranjem posnetkov na Arturju iz mape izvorni-bkp v mape odobreni, zavrnjeni in odobreni-bkp
echo $'\nPremakni obrezane posnetke v Artur:obrezani'
sudo mv $obrezani_src/*.wav /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec/
echo $'\nKopiraj datoteko xlsx z označenimi zavrnjenimi posnetki v mapo Artur:zavrnjeni'
rsync -avi --stats $govorec'_zavrnjeni.xlsx' /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki
echo $'\nOdstrani morebitne predhodne posnetke iz mape Artur:zavrnjeni'
rm -f /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec/*.wav
echo $'\nKopiraj zavrnjene posnetke iz Artur:obrezani v Artur:zavrnjeni'
rsync -avi --stats --files-from=$govorec'_zavrnjeni.txt' /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec/ /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec/
echo $'\nOdstrani morebitne predhodne posnetke iz mape Artur:odobreni'
rm -f /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec/*.wav
echo $'\nKopiraj odobrene posnetke iz Artur:obrezani v Artur:odobreni'
rsync -avi --stats --exclude-from=$govorec'_zavrnjeni.txt' /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec/*.wav /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec/
echo $'\nOdstrani morebitne predhodne posnetke iz mape Artur:odobreni-bkp'
rm -f /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki-bkp/$snemalec/$govorec/*.wav
echo $'\nKopiranje iz Artur:odobreni v Artur:odobreni-bkp'
rsync -avi --stats /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec/*.wav /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki-bkp/$snemalec/$govorec/
# Ukazi povezani z migracijo odobrenih in zavrnjenih posnetkov iz Arturja na nas.cjvt.si
echo $'\nUstvari mapo CJVT:odobreni, če ta še ne obstaja'
rclone mkdir $remote_name:ASR/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec
echo $'\nUstvari mapo CJVT:zavrnjeni, če ta še ne obstaja'
rclone mkdir $remote_name:ASR/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec
echo $'\nUstvari mapo CJVT:obrezani, če ta še ne obstaja'
rclone mkdir $remote_name:ASR/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec
echo $'\nKopiraj datoteko xlsx iz Artur:zavrnjeni v CJVT:zavrnjeni'
rclone copy -v /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec'_zavrnjeni.xlsx' $remote_name:ASR/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/
echo $'\nSinhroniziraj mapi Artur:obrezani in CJVT:obrezani'
rclone sync -v --update --ignore-existing /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec $remote_name:ASR/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/PonovnoObrezani/$govorec
echo $'\nSinhroniziraj mapi Artur:zavrnjeni in CJVT:zavrnjeni'
rclone sync -v --update --ignore-existing /storage/rsdo/cjvt/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec $remote_name:ASR/BraniGovor/BraniGovor-04-FE-IzvorniPosnetki-bkp/$snemalec/ZavrnjeniPosnetki/$govorec
echo $'\nSinhroniziraj mapi Artur:odobreni in CJVT:odobreni'
rclone sync -v --update --ignore-existing /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec $remote_name:ASR/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki/$snemalec/$govorec
echo $'\nSinhroniziraj mapi Artur:odobreni-bkp in CJVT:odobreni-bkp'
rclone sync -v --update --ignore-existing /storage/rsdo/cjvt/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki-bkp/$snemalec/$govorec $remote_name:ASR/BraniGovor/BraniGovor-05-FE-OdobreniPosnetki-bkp/$snemalec/$govorec