| Deutsch English Français Italiano |
|
<87ee4pae0l.fsf@izac.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.nobody.at!weretis.net!feeder8.news.weretis.net!pasdenom.info!news.izac.org!reader
From: Benoit Izac <use.reply.to@INVALID.ADDRESS>
Newsgroups: fr.comp.os.linux.configuration
Subject: Re: Script Bash/Sh split chaine de =?utf-8?Q?caract=C3=A8re?= et
variables
Date: Sun, 30 Jan 2022 08:17:30 +0100
Message-ID: <87ee4pae0l.fsf@izac.org>
References: <3dCdnd3L8_XSGWj8nZ2dnUU7_83NnZ2d@giganews.com>
<20220129155515.340f1f85@coffee.novazur.fr>
<I5OdnewZWJx8OWj8nZ2dnUU7_83NnZ2d@giganews.com>
Reply-To: benoit.izac@free.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: keg.izac.org;
logging-data="996528"; mail-complaints-to="usenet@izac.org"
Bytes: 1851
Lines: 29
Bonjour,
Le 29/01/2022 à 21:34, headstorm a écrit dans le message
<I5OdnewZWJx8OWj8nZ2dnUU7_83NnZ2d@giganews.com> :
> pour expliquer un peu mieux, j’ai des fichiers qui vont venir se
> déverser dans un dossier, chaque fichier aura un nom explicite et
> chaque mot contenu dans le nom me permettra de déclencher un
> traitement.
> exemple de nom de fichier: « Nom Prenom Service Action.pdf » (les
> chaines de caractères sont séparées par des espaces)
>
> mon but est donc de repérer les fichiers avec l’extension .pdf dans le
> dossier et pour chaque fichier, je souhaite récupérer les mots et les
> stocker dans des variables séparées:
> var1=« Nom »
> var2=« Prénom »
> …
> une fois les variables récupérées, j’effectue mon traitement et je
> passe au fichier suivant…
for f in /ton_dossier/*.pdf; do
echo ${f%.pdf} | read NOM PRENOM SERVICE ACTION
#
# faire quelque chose avec $NOM $PRENOM $SERVICE $ACTION
#
done
--
Benoit Izac