Commandes DOS

Commandes DOS - Win NT/2K/XP - Windows & Software

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

Reply

Marsh Posté le 16-09-2004 à 17:11:19   

Reply

Marsh Posté le 16-09-2004 à 17:13:29    

en kel langage tu fé ca ?

Reply

Marsh Posté le 16-09-2004 à 17:15:56    

en dos :D

Reply

Marsh Posté le 16-09-2004 à 17:23:48    

Bah bonne chance :D

Reply

Marsh Posté le 16-09-2004 à 19:11:08    

Et bon courrage :d

Reply

Marsh Posté le 16-09-2004 à 19:32:18    

Avec la commande FIND tout simplement :D
 
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.


Message édité par Wolfman le 16-09-2004 à 19:33:59
Reply

Marsh Posté le 16-09-2004 à 20:10:21    

merci beaucoup :D
il va etre nickel mon script :)

Reply

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 :)

Reply

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

Reply

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


 
find "importing" LOG.txt >> resultat.txt
 
;)
mais ct juste la recherche je connaissais pas la commande find :)

Reply

Marsh Posté le 16-09-2004 à 21:00:16   

Reply

Marsh Posté le 16-09-2004 à 21:44:54    

la http://astase.com/products/?Outils%20PowerBatch
c'est sympa et le tuto aussi


---------------
la mort est le meilleur moment de la vie, autant le garder pour la fin!!
Reply

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.

Reply

Marsh Posté le 17-09-2004 à 09:34:14    

y a pas ca directement dans Oracle ? me semble que oui :p

Reply

Marsh Posté le 17-09-2004 à 10:02:03    

wuxiu a écrit :

y a pas ca directement dans Oracle ? me semble que oui :p


 
non ya pas

Reply

Marsh 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 !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed