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

Linux Discussion :

[Shell] Traitement de fichier


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut [Shell] Traitement de fichier
    J'ai le même problème que Sebastien00 mais en plus j'ai en entrée plusieurs fichiers à parcourir. et retourner que le noms des fichiers qui ne sont pas vide.
    Entrée : plusieurs fichiers
    Sortie : les noms des fichiers qui ne sont pas vide.

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Euh merci mais c'est quoi son problème?
    Si tu crois que je vais m'amuser à aller chercher son post dans le forum...
    On n'est pas dans un jeu de piste ici!

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut
    Ne t'énerve pas lol

    Message de Sebastien00
    Bonjour à tous,
    Je connais pas du tout le langage Shell. et aujourd'hui je suis obligé de faire un programme simple. Ce qui m'inquiette c'est que je ne connais pas du tout ce langage.
    Ce que j'ai à faire c'est tout simple. c'est simplement ouvrir un fichier, compter le nombre le ligne et les retourner.
    Entrée : Le nom du fichier
    Sortie : le nombre de lignes

    Reponse :
    C'est possible de faire ca en Shell?
    Merci

    Code :

    Tu executes ton script par
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chmod u+x  nom_du_script  && ./nom_du_script nom_du_fichier_en_entree

  4. #4
    Membre chevronné Avatar de KindPlayer
    Profil pro
    Inscrit en
    Février 2007
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 471
    Par défaut rapidement a retester..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #!/bin/bash
     
    for f in $@ # peut etre que $(ls $@) est plus sur
    do
      if [ $(cat $f | wc -w) -ge 1 ]; then
          echo $f
      fi
    done

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 92
    Par défaut
    Bonjour,
    Merci pour votre aide. le $@ je suppose que c'est la variable qui stocke tous les noms de fichiers.
    Comment peut on initialiser une variable avec plusieurs arguments.
    dans mon cas la variable $@ avec les noms de fichiers.
    Merci

  6. #6
    Membre chevronné Avatar de KindPlayer
    Profil pro
    Inscrit en
    Février 2007
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 471
    Par défaut tu devrais aller consulter un tuto sur shell
    sinon tu n'as pas fini de poser des questions. Si t'as deja fait du perl ou du php ca devrait pas te poser trop de problème il ya des similitudes.
    MYVAR="$@" pour repondre a ta question, maintenant je te renvoie sur http://abs.traduc.org/ pour d'autres questions simples.
    Bon courage dans ton apprentissage

Discussions similaires

  1. Cherche une commande shell/bash pour traitement sur fichier
    Par breizho35 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 26/02/2015, 11h18
  2. script shell : lire un fichier et donner pour traitement au script
    Par pc974 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 14/05/2007, 14h38
  3. Traitement de fichier en shell script
    Par sam.fet dans le forum Linux
    Réponses: 3
    Dernier message: 03/05/2006, 14h30
  4. Shell - Merge de fichiers
    Par tesla dans le forum Linux
    Réponses: 4
    Dernier message: 29/06/2004, 02h10
  5. Commande en shell -- Sur les fichiers
    Par OrangeBud dans le forum Linux
    Réponses: 8
    Dernier message: 18/05/2004, 13h13

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