For FIND or not for Find

Fermé
patrick97491 - 18 mars 2013 à 22:21
 patrick97491 - 20 mars 2013 à 12:23
Bonjour,
actuellement j'ai un code qui ressemble à ca
net view | Find /V /I "toto" | Find /V /I "tata" > c:\ordis.txt

je voudrais en fait remplacer mes find par un seul qui va chercher dans un fichier c:\serveurs.txt les noms de mes pour les supprimer dans le fichier ordis.txt
alors j'avais pensé à
 net view | FOR /F %%G IN  (C:\serveurs.txt) DO find /V /I "%%G" > c:\ordis.txt 

le blème c'est que le premier code marche mais pas le deuxième alors pour une idée je suis preneur

Merci à ceux qui auront lu et ceux qui auront essayé.



A voir également:

1 réponse

dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
19 mars 2013 à 08:23
hello
essayer
net view | findstr /V /C:\serveurs.txt  > c:\ordis.txt
0
patrick97491
20 mars 2013 à 11:52
bonjour,,
désolé pour le retard, j'a essayé mais ca coince toujours en fait il n'incrémente pas la variable
| FOR /F %%G IN  (C:\serveurs.txt) DO find /V /I "%%G" >> c:\ordis.txt 
je m'explique, dans mon dossier serveur j'ai par exemple titi toto mon net view me renvoie toto titi tata il devrait me rester tata ben le code fait un find /V /I "titi" puis un find /V /I "tata" mais ne tiens pas compte du dernier résultat
je me retrouve avec un fichier qui contiens tata et toto alors qu'il ne devrait contenir que toto
Merci encore
0
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
Modifié par dubcek le 20/03/2013 à 12:46
les données sont lues par le 1er find et net view termine
je pense qu'il faut passer par un fichier avec la sortie de net fview
as-tu essayé le code au post #1 ?

remplacer /C:\serveurs.txt par /G:\serveurs.txt
0
patrick97491
20 mars 2013 à 12:23
héla oui pour tester en place du net view j'ai créé un fichier ordi3.txt vu que je suis chez moi un peu malade
0