Question #3964   Proposée par Answiki le 04/12/2021 à 10:03:47 UTC

En Bash, comment créer un nouveau fichier avec un numéro qui s'incrémente automatiquement si le fichier existe déjà ?

Answer   Submitted by Answiki on 12/04/2021 at 10:04:11 AM UTC

Le script Bash suivant crée un nouveau fichier dont le numéro s'incrémente automatiquement si ce fichier existe déjà :

name=filename
if [[ -e $name-1.ext ]] ; then
    i=2
    while [[ -e $name-$i.ext ]] ; do
		let i++
    done
    name=$name-$i
else 
    name=$name-1			
fi
touch "$name".ext

2 events in history
Answer by Answiki on 12/04/2021 at 10:04:11 AM

Le script Bash suivant crée un nouveau fichier dont le numéro s'incrémente automatiquement si ce fichier existe déjà :

name=filename
if [[ -e $name-1.ext ]] ; then
    i=2
    while [[ -e $name-$i.ext ]] ; do
		let i++
    done
    name=$name-$i
else 
    name=$name-1			
fi
touch "$name".ext

Question by Answiki 12/04/2021 at 10:03:47 AM
En Bash, comment créer un nouveau fichier avec un numéro qui s'incrémente automatiquement si le fichier existe déjà ?
# ID Query URL Count

Icons proudly provided by Friconix.