up sort bazar
This commit is contained in:
parent
efab572e8d
commit
99ff26adf2
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -19,17 +19,25 @@ mkdir -p "${dst_dir}"
|
||||||
# Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier
|
# Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier
|
||||||
for i in $(seq -f "%03g" ${start_num} ${end_num}); do
|
for i in $(seq -f "%03g" ${start_num} ${end_num}); do
|
||||||
src_file="${src_base_name}${i}.jpg"
|
src_file="${src_base_name}${i}.jpg"
|
||||||
|
src_file_zero="${src_base_name}0${i}.jpg"
|
||||||
dst_file="${dst_dir}/${src_file}"
|
dst_file="${dst_dir}/${src_file}"
|
||||||
|
|
||||||
if [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" ]; then
|
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}"
|
mv "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" "${dst_file}"
|
||||||
echo "Déplacé ${src_file} -> ${dst_file}"
|
echo "Déplacé ${src_file} -> ${dst_file}"
|
||||||
# else
|
elif [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file_zero}" ]; then
|
||||||
# echo "Fichier '${src_file}' introuvable."
|
mv "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file_zero}" "${dst_file}"
|
||||||
|
echo "Déplacé ${src_file_zero} -> ${dst_file}"
|
||||||
|
else
|
||||||
|
|
||||||
|
echo "Fichier '${src_file}' introuvable."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "dossier de destination:
|
echo "dossier de destination:
|
||||||
$dst_dir"
|
$dst_dir"
|
||||||
|
|
||||||
|
ls -l $dst_dir |wc -l
|
||||||
|
|
||||||
# supprimer les fichiers pto
|
# supprimer les fichiers pto
|
||||||
# bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/remove_pto_batch.sh $start_num $end_num
|
bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/remove_pto_batch.sh $start_num $end_num
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Définir le répertoire d'entrée et le répertoire de sortie
|
# Définir le répertoire d'entrée et le répertoire de sortie
|
||||||
in_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/bazar"
|
in_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output_essai"
|
||||||
|
|
||||||
out_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/INBOX_a_assembler/sequences_from_bazar"
|
out_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/INBOX_a_assembler/sequences_from_bazar"
|
||||||
|
|
||||||
# Boucler sur tous les files dans le répertoire d'entrée
|
# Boucler sur tous les files dans le répertoire d'entrée
|
||||||
for files in "$in_folder/"*; do
|
for files in "$in_folder/"*; do
|
||||||
fichier="$in_folder/${files##*/}"
|
fichier="$in_folder/${files##*/}"
|
||||||
# Vérifier si le fichier est un fichier GP*.JPG ou GF*.JPG
|
|
||||||
if [[ $fichier == *"GP*" || $fichier == *"GF*" ]]; then
|
if [[ $fichier == *"assemblage_*" || $fichier == *"assemblage_*" ]]; then
|
||||||
# Extraire le nombre de séquence à partir du nom de fichier
|
# Extraire le nombre de séquence à partir du nom de fichier
|
||||||
seq_num=$(echo "$fichier" | awk -F '[_'] '{print $3}')
|
seq_num=$(echo "$fichier" | awk -F '[_'] '{print $3}')
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ for files in "$in_folder/"*; do
|
||||||
# Boucler durch tous les fichiers subséquents dans le répertoire d'entrée
|
# Boucler durch tous les fichiers subséquents dans le répertoire d'entrée
|
||||||
for nextfile in "$in_folder/"*; do
|
for nextfile in "$in_folder/"*; do
|
||||||
# Vérifier si le prochain fichier est également un fichier GP*.JPG ou GF*.JPG
|
# Vérifier si le prochain fichier est également un fichier GP*.JPG ou GF*.JPG
|
||||||
if [[ $nextfile == *"GP*" || $nextfile == *"GF*" ]]; then
|
if [[ $nextfile == *"assemblage_*" || $nextfile == *"assemblage_*" ]]; then
|
||||||
# Extraire le prochain nombre de séquence à partir du nom de fichier
|
# Extraire le prochain nombre de séquence à partir du nom de fichier
|
||||||
next_seq_num=$(echo "$nextfile" | awk -F '[_'] '{print $3}')
|
next_seq_num=$(echo "$nextfile" | awk -F '[_'] '{print $3}')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue