Le 18/07/2019 à 16:37, Alexandre Goethals a écrit :
Avec rename:
~$ ls
titiAA2019
~$ rename 's/^(.*)(.{6})/$1-$2/' titiAA2019
~$ ls
titi-AA2019
L'idée est la suivante:
Faire deux groupes de capture:
^(.*) => correspond à n'importe quel caractère présent n'importe quel
nombre de fois (y compris 0) au début de la chaîne. Il s'agit du groupe
de capture n°1
.{6} => correspond à une chaîne de 6 caractères quelconques. C'est le
groupe de capture n°2
On renomme toute la chaîne en "groupe de capture n°2"-"groupe de capture
n°1"
Bonjour, du coup, faire plutot un "rename 's/^(.*)(.{6})/$2-$1/'" ;-)
Au passage, au sujet de
<https://www.grimoire-command.es/2019/find_storage_node.html>, je
connais depuis longtemps ce site que je ne trouve pas du tout
didactique, et on sent bien que c'est un francophone qui ecrit en
Anglais :-) L'auteur est Simon Descarpentries, un grand militant que je
connais ;-)
Et je n'ai pas inxi sur ma Devuan...
--
Cordialement, Stephane Ascoet