Commandes DOS - Win NT/2K/XP - Windows & Software
Marsh Posté le 16-09-2004 à 19:32:18
Avec la commande FIND tout simplement
Recherche une chaîne de texte dans un ou des fichiers.
FIND [/V] [/C] [/N] [/I][/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[
...]]
/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été ré
glé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier
Spécifie un ou des fichiers pour la recherche.
Sans nom de chemin, FIND recherche le texte entré à l'invite ou redirigé depuis
une autre commande.
Marsh Posté le 16-09-2004 à 20:16:22
bon en gros j'ai juste a tapper
find "importing" LOG.txt
et ca m'affiche toutes les lignes comportant le mot importing
C'est dingue
Marsh Posté le 16-09-2004 à 20:35:30
Exact. Et si tu veux que les lignes en question soient inscrites dans un autre fichier, alors tu fais :
find "importing" LOG.txt > resultat.txt
Marsh Posté le 16-09-2004 à 21:00:16
Wolfman a écrit : Exact. Et si tu veux que les lignes en question soient inscrites dans un autre fichier, alors tu fais : |
find "importing" LOG.txt >> resultat.txt
mais ct juste la recherche je connaissais pas la commande find
Marsh Posté le 16-09-2004 à 21:44:54
la http://astase.com/products/?Outils%20PowerBatch
c'est sympa et le tuto aussi
Marsh Posté le 16-09-2004 à 22:45:04
je regarderais tout ca au boulot demain merci beaucoup
Au fait je suis en train de créer un script pour effectuer des operations sur des bases Oracle.
- Gerer les import / export de dumps
- Creation de bases vierges
- Supression de base
Pleins de choses dans ce genre pk c chiant de se tapper 30 lignes a tapper pour la moindre operation.
Enfin voila merci pour votre aide en tous cas.
Marsh Posté le 17-09-2004 à 10:02:03
ReplyMarsh Posté le 17-09-2004 à 10:25:26
C'est énorme, je soupçonnais pas non plus l'existence de cette commande FIND...
Merci Homme-loup !!
Marsh Posté le 16-09-2004 à 17:11:19
Je suis en train de faire des script pour DOS et je me demande si il est possible de parser un fichier txt et de n'afficher que les lignes commencant par le mot "importing" ?
merci de votre aide