Deutsch   English   Français   Italiano  
<628b2035$0$18749$426a74cc@news.free.fr>

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

Path: ...!3.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!212.27.60.64.MISMATCH!cleanfeed3-b.proxad.net!nnrp1-2.free.fr!not-for-mail
Date: Mon, 23 May 2022 07:48:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.9.1
Subject: Re: renommer dossiers AA BB => BB AA
Content-Language: fr
Newsgroups: fr.comp.os.linux.configuration
References: <628ab233$0$9143$426a74cc@news.free.fr>
From: Sergio <serge.laposte@delbono.net.invalid>
Organization: Vive Aldi !
In-Reply-To: <628ab233$0$9143$426a74cc@news.free.fr>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 22
Message-ID: <628b2035$0$18749$426a74cc@news.free.fr>
NNTP-Posting-Date: 23 May 2022 07:48:37 CEST
NNTP-Posting-Host: 90.16.106.255
X-Trace: 1653284917 news-1.free.fr 18749 90.16.106.255:60720
X-Complaints-To: abuse@proxad.net
Bytes: 1855

Le 22/05/2022 à 23:59, Didier a écrit :
> Bonsoir la Libre Foule,
> 
> Dans un répertoire j'ai un grand nombre de sous-répertoires
> nommés "AA BB" ou "AA BB CC" (donc avec une ou plusieurs espaces)
> que j'aimerais renommer "BB AA" ou "BB CC AA". Certains se
> nomment juste "AA" et resteraient inchangés.
> Mon premier outil envisagé est bash, mais sans exclusivité,
> je connais (très mal) python.
> En bash, comment simplement manipuler des chaînes et repérer
> les séparateurs ?
> Vous l'aurez compris, ce sont ici des répertoires "prénom nom".
> Mais ça pourrait être bien autre chose ;)

Fait un tour du côté de la commande "rename"... pour repérer les espaces entoure les de " ou échappe-les avec un \.

renane 's/\ //'


-- 
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org