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

Shell et commandes GNU Discussion :

Script ou Commande shell UNIX


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut Script ou Commande shell UNIX
    Bonjour à tous et à toutes

    Je voudrais avoir un petit script qui permet de me lire un fichier "csv" (plusieurs lignes et colonnes séparées par des ';') puis remplacer les valeurs (nombres) d'une colonne (connue) par des mots (je ne peux pas l'appliquer à toutes les colonnes séparément car il y a des colonnes qui contiennent des valeurs identiques), puis de supprimer les lignes qui restent (celles qui n'ont pas de colonnes qui ont étaient remplacées).....

    Merci de me répondre vite.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    1;2;3;4;1;2;3;4 => 1;2;a;4;1;2;3;4 ????

  3. #3
    Membre averti
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut
    Merci de votre réponse. Je vous explique un peu. Moi j'ai le couple (a=1) que j'applique sur l'exemple suivant

    1;2;3;4;5;6 a;2;3;4;5;6
    2;2;3;4;7;6 ==> a;2;3;4;7;6
    1;4;5;7;8;9


    sinon je supprime la ligne et j'élimine le vide

  4. #4
    Membre averti
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut
    Quelqu'un pour m'aider ?

  5. #5
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 247
    Billets dans le blog
    1
    Par défaut
    Ce n'est pas tres clair pour moi,

    Peux tu donner 4-5 lignes d'un fichier avec a coté le resultat de l'action souhaitée ( pas de changement, tel changement, ligne supprimée car ... )

    ?

  6. #6
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Désolée mais je ne comprend pas vraiment ta question . Si tu cherche à remplacer des caractères dans un fichier tu peux utiliser sed (je te conseille de lire la doc parce que la syntaxe est un petit peu compliquée) ou si sed ne fonctionne pas awk , qui est l'outil de lecture/ecriture dans un fichier.

  7. #7
    Membre averti
    Inscrit en
    Janvier 2012
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 16
    Par défaut
    OK merci, c'est ce que j'ai trouvé aussi sur le net, il faut utiliser awk apparemment

Discussions similaires

  1. commande shell unix
    Par maiil dans le forum Linux
    Réponses: 1
    Dernier message: 26/03/2010, 13h13
  2. Passage de Shell Script a C sous Unix
    Par sam.fet dans le forum Linux
    Réponses: 5
    Dernier message: 29/08/2006, 18h12
  3. Execution d'une commande Shell Unix
    Par boubakary dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 17/06/2006, 20h36
  4. Script SHELL/UNIX avec mysql
    Par HacHHacH dans le forum Linux
    Réponses: 6
    Dernier message: 06/04/2006, 23h48
  5. [ASE 12.5.1] Execution de scripts / commandes shell
    Par zayro dans le forum Adaptive Server Enterprise
    Réponses: 4
    Dernier message: 24/02/2006, 10h47

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