Commande shell windows "cut"

Forum Systèmes d'exploitation (Windows, Mac OS, Linux...) : Commande shell windows "cut"

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

je cherche la commande qui permet de supprimé une partie d'un texte.

Exemple sur linux:

requête : mysqladmin -uroot -pbonjour status
Réponse : Uptime: 3945 Threads: 3 Questions: 1638 Slow queries: 0 Opens: 12 Flush tables: 1 Open tables: 0
Queries per second avg: 0.415

Et en utilisant cut :

requête :mysqladmin -uroot -proot status|cut -f9 -d":"
Réponse : 0.415

Je récupère uniqument la valeur que je désire, seulement la commande cut n'est pas reconnue sur Windows et j'aimerais la connaitre si vous la connaissé. Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu peux le faire avec un "for /f"

for /f "delims=: tokens=9" %a in ('mysqladmin -uroot -pbonjour status') do @echo %a


Message édité par coca25 le 15-04-2008 à 11:53:59
------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Merci beaucoup, la commande marche bien.

Maintenant je suis confronté a un nouveau probleme, extraire une valeur d'un tableau:


C:\>C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqladmin extended-status -
uroot -pbonjour
+-----------------------------------+-------------+
| Variable_name | Value |
+-----------------------------------+-------------+
| Aborted_clients | 2 |
| Aborted_connects | 2 |
| Binlog_cache_disk_use | 0 |
| Binlog_cache_use | 0 |
| Bytes_received | 243766 |
| Bytes_sent | 40958473 |
| Com_admin_commands | 402 |
| Com_alter_db | 0 |
| Com_alter_table | 0 |
| Com_analyze | 0 |

Je voudrais récupérer cette valeur mais impossible, je peux tapé ceci

C:\"Program Files"\MySQL\"MySQL Server 5.0"\bin\mysqladmin extended-status -uroot -pbonjour | find "Bytes_sent"

ce qui me donne :

| Bytes_sent | 42498564 |

mais je souhaiterais isolé la valeur numérique, est-ce possible?


Message édité par daijiro le 15-04-2008 à 11:21:11
------------------------------ maitre des tenebres
Répondre à daijiro

qu'est ce qui t'empêche de réutiliser la commande que je t'ai passé

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Le prblème est que dans le champ "tokens", si je met 1 sa me met tous le tableau et si je met 2 je n'est plus rien.


PS: j'ai trouver la solution grace a un petit fichier ce fichier qui me donne les commande linux pour windows
http://www.isnetne.ch/lbd/download [...] xUtils.zip

------------------------------ maitre des tenebres
Répondre à daijiro

c'est bien aussi, mais sinon, il fallait spécifier | à delims et mettre 2 à tokens en lui passant que la ligne concérnée!


Message édité par coca25 le 15-04-2008 à 16:25:09
------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Tom's Guide > Forum > Systèmes d'exploitation (Windows, Mac OS, Linux...) > Commande shell windows "cut"
Aller à :

Il y a 2409 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens