Deutsch   English   Français   Italiano  
<slrnt5ai04.51a.lhh+news-no_spam@hercule.home.arpa>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Jacques L'helgoualc'h <lhh+news-no_spam@free.fr.isnt.invalid>
Newsgroups: fr.comp.os.linux.configuration
Subject: Re: Configuration d'un super PC Linux pour Ghost "Michu" Raider -
 des nouvelles de la commande et questions =?UTF-8?Q?subs=C3=A9quentes?=
Date: Tue, 12 Apr 2022 09:36:04 -0000 (UTC)
Organization: Aucune.
Lines: 48
Message-ID: <slrnt5ai04.51a.lhh+news-no_spam@hercule.home.arpa>
References: <t2f9qm$8hh$1@dont-email.me> <t2ffi3$2acr$1@news.gegeweb.eu>
 <t2fmhl$mca$1@dont-email.me> <t2gtq9$d11$2@news.gegeweb.eu>
 <t2h254$buh$1@dont-email.me> <t2h7tk$jtf$1@news.gegeweb.eu>
 <t2hds0$bsn$1@dont-email.me> <t2hick$9gd$1@ns507557.dodin.fr.nf>
 <t2hne3$8mm$1@dont-email.me> <t2jcfi$1s4n$1@gioia.aioe.org>
 <t2jgu8$9bq$1@dont-email.me> <t2jhs7$ke$2@gioia.aioe.org>
 <t2jirv$i83$1@dont-email.me> <slrnt514de.175.sc@scarpet42p.localdomain>
 <t2rn6i$bi6$1@dont-email.me> <t2seor$19s1$1@gioia.aioe.org>
 <t2sfnl$h0i$1@dont-email.me> <t2u7ok$27b7$1@news.gegeweb.eu>
 <t2vd4l$jkq$1@dont-email.me> <t31ive$12us$1@news.gegeweb.eu>
 <t31lnm$28p$1@dont-email.me> <20220411124937.5068a93b@coffee.novazur.fr>
 <t31pmo$11e$3@dont-email.me> <20220411151547.63b7bd17@coffee.novazur.fr>
 <20220411152013.3aba426e@coffee.novazur.fr> <t324b7$tid$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 12 Apr 2022 09:36:04 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b61b3ea3a51cfd06f7ae5e17d9f4e83c";
	logging-data="28222"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+xCCUzj48LCPocg4Doeijc"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:QupYCzDOtKohntoU6RAEMfxuaHY=
Bytes: 3408

Le 11-04-2022, Ghost-Raider a écrit :
[ligne de commande]
> j'attends de voir si j'aurais besoin de me mettre à ce 
> langage. Ça ne m'embête pas du tout, je ne le minimise pas et j'en vois 
> bien l'intérêt dans certains cas, comme le renommage de palanquées de 
> fichiers, s'il n'existe pas, sous Linux de petit logiciel comme
> Ant Renamer (c'est un exemple éventuel).

J'utilise surtout rename, mais son abord est un peu cryptique : il
faut pour bien faire apprendre le b-a.ba des expressions régulières
(regexp).

Le plus simple est facile (sans regexp) :

rename s/GR/Ghost-Raider/ *GR*.jpg

va développer la première occurence de ton sigle dans le nom de tes fichiers.


L'espace dans un nom de fichier, c'est Mal(©®) :

rename 's/\s+/_/g' *\ *


La commande

rename -d 's/^(\w+),_(\w+)_-_/$2_$1_-_/' Liseuse/*/*,_*_-_*.epub

va renommer le fichier

	Liseuse/Hugo,_Victor/Hugo,_Victor_-_Quatrevingt-Treize.epub
en
	Liseuse/Hugo,_Victor/Victor_Hugo_-_Quatrevingt-Treize.epub

sans toucher au sous-répertoire grâce à l'option -d
(1er piège : un titre ne doit pas contenir "_-_" :)


Ce genre de truc est incorporé à Exiftool, pour classer à partir des exifs :

exiftool -o . '-Directory<${Model}/${DateTimeOriginal}' -d chrono/%Y/%m/%d  \
	'-filename<${Creator;s/\s+/_/g}_%f.%e'  FFF

( FFF = photos ou *autre* répertoire que chrono )

.... essaie sur des /copies/ des originaux, bien sûr :)