Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2483 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comparaison de chaînes de caractère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparaison de chaînes de caractère

n°1226539
antolionux
Posté le 05-07-2010 à 14:51:18  profilanswer
 

Bonjour,  
 
Je souhaite faire un traitement automatique sur une liste de fichier.
 
Pour cela j'ai besoin de tester les 2 premiers caractères du nom du fichier.
Pour cela j'ai écrit le code suivant
 

Code :
  1. For /F "tokens=1" %%i in ('"echo %%~nI | find "P-""') do (
  2.  echo %%~nI - Provisoire >> %cible%\cl.txt
  3. )


 
Problème :
Cette commande ( '"echo %%~nI | find "P-""' ) cherche la chaine P-, même si elle est en plein milieu du nom du fichier (ce que je ne veux pas)
 
ex : P-ABCD ---> Ok on traite
      ABP-C   ---> Non, pas de traitement or actuellement ce cas est considéré comme à traité.
 
Quel autre commande puis-je utiliser ? Car en fait je souhaite traiter uniquement les fichier qui commencent par P-
 
Merci


Message édité par antolionux le 05-07-2010 à 14:52:32
mood
Publicité
Posté le 05-07-2010 à 14:51:18  profilanswer
 

n°1226598
Mjules
Modérateur
Parle dans le vide
Posté le 05-07-2010 à 21:23:17  profilanswer
 

sous linux, find /chemin -name "P-*"  fait ça chez moi.

 

Vu la syntaxe, ça ressemble furieusement à de la ligne de commande windows DOS non ?

 

AMHA, tu aurais plus de réponse sur prog si c'est le cas.


Message édité par Mjules le 05-07-2010 à 21:24:14

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comparaison de chaînes de caractère

 

Sujets relatifs
[Bash] Eliminer une sous-chaine de caractere dans une chaine de caractComparaison de serveurs DHCP IPv6
Renommage de fichier avec caractere bizarres ?[resolu] syntaxe pour comparer des chaines lors lecture d'un fichier
Problème de police de caractèrerechercher la chaine de caractère $(function() { dans un fichier
Substitution de chaine de caractère à l'aide de sedProbleme de police de caractere avec wine
TNT-HD : scan ne récupère pas la totalité des chaines 
Plus de sujets relatifs à : Comparaison de chaînes de caractère


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR