Bash *[31]01*
Résolu
bonjour je veut faire une recherche en bash sur le 32 caractère contenant le numéro 01
j'ai fait ceci find *[31]01*
mais cela ne fonctionne pas correctement avez vous une idée ?
j'ai fait ceci find *[31]01*
mais cela ne fonctionne pas correctement avez vous une idée ?
3 réponses
-
ContributeurSalut,
sur le 32 caractère contenant le numéro 01
Le 32 ème caractère de quoi ?
Un fichier ?
Une ligne d'un fichier ?
Un chemin absolu ?
etc.
-
voila la réponse merci quand même zipe31
for test in *.png
do filename="${fh07##*/}"
if [ "${filename:31:2}" = "01" ]
a + -
oui j'ai oublié de vérifier avant !!
bonne soirée