Rechercher : dans
Par :

Extraction chaine caractères batch

Dernière réponse le 30 aoû 2007 à 12:59:10 oplm, le 30 aoû 2007 à 10:56:52 
 Signaler ce message aux modérateurs

Bonjour, je commence en bash et g un problème pour extraire des caractères dans une chaine.ça se présente comme suit et je veux récupérer offset 2.615.si ya bien quelqu'un ki voudrait m'aider ce serait cool.merci

     remote           refid      st t when poll reach   delay   offset  jitter
============================================================­==================
*vwadmin.eax.rat ntp1.reseau.rat  2 u   36   64  377    2.615    0.260   0.440
Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « extraction chaine caractères batch » dans :
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

Chacual, le 30 aoû 2007 à 10:58:08

Regarde la page de manuel sur "cut".
Il devrait te permettre de faire ce que tu veux.

Répondre à Chacual

2

oplm, le 30 aoû 2007 à 11:06:35

Merci davoir répondu.mais jariv toujours pas

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

3

oplm, le 30 aoû 2007 à 11:09:58

Comment pourrait on l'utiliser dans mon cas?

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

4

Chacual, le 30 aoû 2007 à 11:12:47

Au lieu de faire ta commande qui affiche ton résultat, fais :
commande | cut -f9 -d\t
Et dis moi ce que ça donne !

Répondre à Chacual

5

oplm, le 30 aoû 2007 à 11:27:15

Ça me dit que ce n'est pas reconnu comme commande interne

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

6

oplm, le 30 aoû 2007 à 11:29:15

.\scripts\1\psexec.exe \\@.\liste.txt -u %log% -p %pass% -c .\scripts\1\heure.bat>>.\resultats\2-verif-copies.txt


voici la ligne de commande ki me permet d'afficcher le tableau ci-haut.le tableau se trouve dans le fichier 2-verif-copies.txt
Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

7

Chacual, le 30 aoû 2007 à 11:32:37

Ah le tableau est déjà dans le fichier ou tu veux juste mettre le champ offset dans le fichier ?
Si tout est dans le fichier :
cut -f9 -d\t .\resultats\2-verif-copies.txt
Si tu veux écrire juste offset dans le fichier :
.\scripts\1\psexec.exe \\@.\liste.txt -u %log% -p %pass% -c .\scripts\1\heure.bat | cut -f9 -d\t >> .\resultats\2-verif-copies.txt

Répondre à Chacual

8

oplm, le 30 aoû 2007 à 11:32:39

Le tableau provient du fichier heure .bat qui contient:
@echo off

hostname
"C:\Program Files\VisioWave\Mills UDel Ntp\ntpq.exe" -p 127.0.0.1

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

9

oplm, le 30 aoû 2007 à 11:36:53

Ça me dit que cut n'est pas reconnu en tant que commande interne

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

10

Chacual, le 30 aoû 2007 à 11:43:26

Ah mais c'est du shell DOS ?

Répondre à Chacual

11

oplm, le 30 aoû 2007 à 11:59:43

Oui

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm

12

Chacual, le 30 aoû 2007 à 12:06:31

Tu trouveras peut-être la commande ici :
http://www.microsoft.com/...

Répondre à Chacual

13

 oplm, le 30 aoû 2007 à 12:59:10

G trouvé ça:

find [/v] [/c] [/n] [/i] "string" [[Drive:][Path]FileName[...]]

et donc j'essaie de l'utiliser mais je n'ai toujours pas l'offset

Configuration: Windows XP
Internet Explorer 6.0

Répondre à oplm