IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Supprimer une sous chaine


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Etudiant en alternance
    Inscrit en
    Mai 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en alternance

    Informations forums :
    Inscription : Mai 2012
    Messages : 67
    Par défaut Supprimer une sous chaine
    Bonjour,

    Mon problème :
    J'ai un fichier avec une centaines de lignes et j'aimerai supprimer une partie (toujours la même dans chaque ligne). Voici la structure de mes lignes :
    *;*;*;*;jj/dd/yy hh:mm:ss;*;*;*;* ....
    j'aimerai conserver toute la ligne identique sauf supprimer la partie: hh:mm:ss ..

    Ce que je sais :
    Avec une boucle for, on peut se placer dans la 5eme colonne et indiquant que le délimiteur est le ";"

    Ce que je cherche :
    Comment supprimer la partie.

    Version : Windows XP

    Merci de votre aide

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    salut,

    Il faut utiliser l'utilitaire "sed", c'est plus puissant que "for".

  3. #3
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Et accessoirement si tu n'as qu'un seul fichier, un coup de NotePad++ avec selection verticale et c'est reglé

  4. #4
    Membre confirmé
    Homme Profil pro
    Etudiant en alternance
    Inscrit en
    Mai 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en alternance

    Informations forums :
    Inscription : Mai 2012
    Messages : 67
    Par défaut Merci
    Citation Envoyé par Drizzt [Drone38] Voir le message
    Et accessoirement si tu n'as qu'un seul fichier, un coup de NotePad++ avec selection verticale et c'est reglé
    merci pour l'astuce mais j'ai besoin d'automatiser ma solution qu'elle se réalise tous les soirs.

    Citation Envoyé par minnesota Voir le message
    salut,

    Il faut utiliser l'utilitaire "sed", c'est plus puissant que "for".
    merci pour l'utilitaire, je n'ai pas pût tester la solution car j'ai réussi à modifier la source qui écrivait dans le fichier pour obtenir ce que je veux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. REGEX supprimer un caractère dans une sous chaine
    Par taha_g dans le forum Langage
    Réponses: 12
    Dernier message: 27/07/2015, 15h43
  2. [PHP 5.3] Supprimer une sous chaine dans une chaine de caractères
    Par Nemesis007 dans le forum Langage
    Réponses: 3
    Dernier message: 08/05/2010, 09h23
  3. [RegEx] Supprimer une sous-chaine
    Par irishydre dans le forum Langage
    Réponses: 5
    Dernier message: 09/09/2009, 14h42
  4. Supprimer une sous chaine dans une chaine
    Par devkaty dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/07/2009, 10h24
  5. Rechercher une sous chaine dans une chaine
    Par Oluha dans le forum ASP
    Réponses: 4
    Dernier message: 03/02/2005, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo