From b2d232657bfd35115e402fec47a9b27cfec32b2a Mon Sep 17 00:00:00 2001 From: Tykayn Date: Mon, 12 Feb 2024 10:29:58 +0100 Subject: [PATCH] add removing pto --- hugin-gopro-fusion/remove_pto_batch.sh | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 hugin-gopro-fusion/remove_pto_batch.sh diff --git a/hugin-gopro-fusion/remove_pto_batch.sh b/hugin-gopro-fusion/remove_pto_batch.sh new file mode 100755 index 00000000..924b56c5 --- /dev/null +++ b/hugin-gopro-fusion/remove_pto_batch.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# déplacer en masse des photos assemblées dans le dossier /home/poule/encrypted/stockage-syncable/photos/imageries/gopro/A_ORIENTER + +# Argument validation +if [ "$#" -ne 2 ]; then + echo "Usage: $0 " + exit 1 +fi + +start_num="$1" +end_num="$2" +src_base_name="assemblage_" +new_folder="from_$start_num" + +# Créer un nouveau dossier dans dst_dir +dst_dir="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/A_ORIENTER/${new_folder}_to_$(printf '%03d\n' "$end_num")" +mkdir -p "${dst_dir}" + +# Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier +for i in $(seq -f "%03g" ${start_num} ${end_num}); do + src_file="${src_base_name}${i}.jpg" + dst_file="${dst_dir}/${src_file}" + + if [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" ]; then + mv -- "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" "${dst_file}" + echo "Déplacé ${src_file} -> ${dst_file}" + else + echo "Fichier '${src_file}' introuvable." + fi +done