nommage de dossiers itératif

Le
jean-jacques
Bonjour.
J'ai un script qui à la fin crée un dossier ./work pour stocker les traces
du travail acccompli(des fichiers temporaires).
S'il existe déja un tel dossier il crée à côté un ./work_1.
Comment continuer à nommer ./work_2 s'il existe ./work_1 et etc.?
Merci.
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement
décontracté ."
Woody Allen.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stephane Chazelas
Le #776057
2007-10-20, 16:29(+02), jean-jacques:
Bonjour.
J'ai un script qui à la fin crée un dossier ./work pour stocker les traces
du travail acccompli(des fichiers temporaires).
S'il existe déja un tel dossier il crée à côté un ./work_1.
Comment continuer à nommer ./work_2 s'il existe ./work_1 et etc.?


n=1
until mkdir "work_$n" 2> /dev/null; do
n=$(($n + 1))
done

--
Stéphane

jean-jacques
Le #776056
Stephane Chazelas wrote:

2007-10-20, 16:29(+02), jean-jacques:
Bonjour.
J'ai un script qui à la fin crée un dossier ./work pour stocker les
traces du travail acccompli(des fichiers temporaires).
S'il existe déja un tel dossier il crée à côté un ./work_1.
Comment continuer à nommer ./work_2 s'il existe ./work_1 et etc.?


n=1
until mkdir "work_$n" 2> /dev/null; do
n=$(($n + 1))
done

--
Stéphane
Super merci.

Efficace bash ...
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement
décontracté ."
Woody Allen.


jean-jacques
Le #776055
Stephane Chazelas wrote:

2007-10-20, 16:29(+02), jean-jacques:
Bonjour.
J'ai un script qui à la fin crée un dossier ./work pour stocker les
traces du travail acccompli(des fichiers temporaires).
S'il existe déja un tel dossier il crée à côté un ./work_1.
Comment continuer à nommer ./work_2 s'il existe ./work_1 et etc.?


n=1
until mkdir "work_$n" 2> /dev/null; do
n=$(($n + 1))
done

Super.

Merci.
--
cordialement jean-jacques.
Ce message a été écrit sur un système libre mandriva
"Tant que l'homme sera mortel, il ne pourra pas être totalement
décontracté ."
Woody Allen.


Publicité
Poster une réponse
Anonyme