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

Applications et environnements graphiques Discussion :

Commande unix ?


Sujet :

Applications et environnements graphiques

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 55
    Par défaut Commande unix ?
    bonjour

    je voudrais savoir si il existe une commande qui me permettent de ne pas afficher les 6 premiers caracteres dans un fichier

    ex: fichier de sortie

    95200;sarcelles
    75000;paris

    et fichier de sortie désiré

    sarcelles
    paris

    comment faire merci, sachant que je fait auparavant un grep sur le code postal


    thx

  2. #2
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    jette un coup d'oeil à la commande cut
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  3. #3
    Membre extrêmement actif
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    1 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 712
    Billets dans le blog
    7
    Par défaut
    C'est plus un utilitaire qu'une commande, mais jète un coup d'oeil sur awk!

    Ce que tu demande est sa spécialité!

  4. #4
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Awk est effectivement davantage un utilitaire ... c'est le marteau pilon pour écraser une mouche.

    cut est un utilitaire aussi, mais plus léger et plus simple s'il s'agit juste de couper n caractères ou m champs de chaque ligne.

    Sinon, si on veut du bien lourd, il y a Perl, aussi

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Citation Envoyé par 2Eurocents
    Awk est effectivement davantage un utilitaire ... c'est le marteau pilon pour écraser une mouche.

    cut est un utilitaire aussi, mais plus léger et plus simple s'il s'agit juste de couper n caractères ou m champs de chaque ligne.

    Sinon, si on veut du bien lourd, il y a Perl, aussi
    Tu peut aussi faire du java pour ca ...

    Bon, avec cut et du ksh, ca passe.
    Une dose d'algo, une pincée de Ksh, un soupcon de cut, un doigt de debugage et DING, c'est bon !

  6. #6
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Par défaut
    bonjour,
    voici une solution en 100% bash (avec sh ça fonctionne aussi ) :
    narma@linimi:~$ export mavar="95200;sarcelles"
    narma@linimi:~$ echo ${mavar:6}
    sarcelles
    narma@linimi:~$ sh
    sh-3.1$ export mavar="95200;sarcelles"
    sh-3.1$ echo ${mavar:6}
    sarcelles

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 55
    Par défaut
    Merci de toutes vos réponses

    la fonction cut fonctionne a merveille pour ma requete

    THX 8)

    tony

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

Discussions similaires

  1. Commandes unix
    Par jejam dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 27/12/2005, 15h32
  2. Réponses: 22
    Dernier message: 09/12/2005, 21h27
  3. [Système] lancer command unix par php
    Par naourass dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 14h07
  4. [débutant]lancement d'une commande Unix ou LInux depuis Java
    Par msiramy dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 30/09/2005, 18h10
  5. [langage] Commande Unix en Perl
    Par totox17 dans le forum Langage
    Réponses: 3
    Dernier message: 20/11/2002, 10h59

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