Renommer un fichier par regex en bash
Résolu/Fermé
binsh
-
16 mars 2010 à 23:32
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 17 mars 2010 à 09:21
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 17 mars 2010 à 09:21
A voir également:
- Renommer un fichier par regex en bash
- Fichier rar - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
16 mars 2010 à 23:45
16 mars 2010 à 23:45
Salut,
;-))
[tmpfs]$ echo $A 1268252328.P18947Q0M927234.binsh:2,S [tmpfs]$ echo $A | sed 's/[[:digit:]]*[[:punct:]]*[[:upper:]]*//g' binsh [tmpfs]$
;-))
Merci beaucoup, cela semble fonctionner. J'aimerai recuperer
dans une variable. Comment puis-je faire?
Merci
echo $A | sed 's/[[:digit:]]*[[:punct:]]*[[:upper:]]*//g'
dans une variable. Comment puis-je faire?
Merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
17 mars 2010 à 08:36
17 mars 2010 à 08:36
Comme suit :
VAR=$(echo $A | sed 's/[[:digit:][:punct:][:upper:]]*//g')
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
17 mars 2010 à 09:21
17 mars 2010 à 09:21
On va faire plus simple...
;-))
[tmpfs]$ echo $A 1268252328.P18947Q0M927234.binsh:2,S [tmpfs]$ echo ${A//[[:digit:][:punct:][:upper:]]/} binsh [tmpfs]$
;-))