#!/bin/bashextension=".png"nomRepertoire="dossier"tmpIFS="$IFS";IFS=$'\n'tablFichs=("$nomRepertoire/"*"$extension")tablFichs=(${tablFichs[@]##*\/})maRegex='[0-9][0-9]*'"$extension"'$'tablUniqs=($(\for fich in "${tablFichs[@]}";do[["$fich"=~ ($maRegex)]]&&\printf"%s\n""${fich//${BASH_REMATCH[1]}/}"done| sort -u
))for debutNom in "${tablUniqs[@]}";dochiffres=""for fich in "${tablFichs[@]}";do[["$fich"=~ "$debutNom"(.*)]]&&\chiffres+="${BASH_REMATCH[1]//$extension}"doneprintf"%s\n""$nomRepertoire/$debutNom[$chiffres]"doneIFS=$tmpIFS
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# ou alors...
Posté par MicP . En réponse au message bash recuperer nom de plusieurs fichiers incrémentés. Évalué à 1.
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.