Script shell exclure fichier
Résolu
vieurou
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
vieurou Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
vieurou Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
bonjour
j'ai un script qui étrangement ne fonctionne pas
ce script devrait me traiter uniquement les fichier avec un nom ne commençant pas par "OGL_", malheureusement ces fichier (qui ont un nom commençant par OGL_" sont traité quand même
j'ai également changer for file in [^$prefix]* en mettant "OGL_" en dur (comme cela : for file in [^OGL_]*) mais pas d'amélioration
merci de votre aide
j'ai un script qui étrangement ne fonctionne pas
#!/bin/sh prefix="OGL_" for file in [^$prefix]* do echo $file done
ce script devrait me traiter uniquement les fichier avec un nom ne commençant pas par "OGL_", malheureusement ces fichier (qui ont un nom commençant par OGL_" sont traité quand même
j'ai également changer for file in [^$prefix]* en mettant "OGL_" en dur (comme cela : for file in [^OGL_]*) mais pas d'amélioration
merci de votre aide
A voir également:
- Script shell exclure fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Classic shell - Télécharger - Personnalisation
6 réponses
Salut,
La négation s'obtient avec "!" (point d'exclamation) :
La négation s'obtient avec "!" (point d'exclamation) :
#!/bin/sh prefix="OGL_" for file in [!$prefix]* do echo $file done;-))
j'ai dans le repertoire que je traite les fichier
automodif est mon script
quand je met " for file in [^$prefix]* " il me traite tout les fichier sauf mon script, donc celui commençant par OGL aussi
quand je met " for file in [!$prefix]* " il ne me traite que mon script...
...???
GPUtruc.ppp GPUchose.ppp OGL_GPUmachin.ppp automodif.sh
automodif est mon script
quand je met " for file in [^$prefix]* " il me traite tout les fichier sauf mon script, donc celui commençant par OGL aussi
quand je met " for file in [!$prefix]* " il ne me traite que mon script...
...???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question