bonjour
Avec un script , je voudrait, dans un répertoire donné, traiter tout les fichiers ne commençant pas par une chaîne de caractère ("aaa" par exemple ) et ne pas traiter nom plus mon fichier script qui se nomme automodif.sh
je me doute bien qui faut utiliser les conditionnels (if then else done) mais je ne sais pas comment traiter les nom de fichier pour savoir si effectivement il commence ou pas par "aaa"
quelqu'un aurait il un exemple
merci de votre aide
# find, les regexp et xargs
Posté par NeoX . Évalué à 2.
devrait deja te sortir TOUS les fichiers (-type f)
qui ne commence pas par aaa ou AAA ou AaA (-iname)
# boucle for
Posté par sylvain cresto (site web personnel) . Évalué à 3.
for I in [^aaa]* ; do
echo $I
done
# grep
Posté par benoar . Évalué à 3.
ls -1 rep/ | grep -v ^aaa | grep -v automodif.h
[^] # Re: grep
Posté par eric . Évalué à 1.
[^] # Re: grep
Posté par gaaaaaAab . Évalué à 2.
# Merci
Posté par eric . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.