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 :

Ouvrir et lire fichier


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Points : 44
    Points
    44
    Par défaut Ouvrir et lire fichier
    Bonjour!
    Est-il possible d'ouvrir et lire un fichier avec shell comme en langage C?
    Je n'ai pas encore un document qui en traite, j'ai vraiment besoin!
    Merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    C'est vague comme besoin : tu veux faire quoi comme traitement ?

    Généralement, en shell, on passe par des commandes qui vont ouvrir le fichier et faire un traitement dessus. Il n'y a pas de commande "open" qui renvoie un pointeur sur le fichier. On a plutôt différentes commandes qui font des traitements génériques sur le contenu du fichier et qui renvoient le résultat du traitement sur la sortie standard.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

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

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    bonjour,
    tout d'abord voici une bonne introduction aux shells :
    http://marcg.developpez.com/ksh/

    La gestion des fichiers est excessivement simple en shell. celà se joue beaucoup par la redirection des flux. Il y a 3 flux par défaut pour chaque processus :
    1. entrée standard
    2. sortie standard
    3. sortie erreur

    Les shells permettent de rediriger ces flux vers/depuis des fichier via les opérateur '>', '>>' et '<'.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "bonjour le monde" > /tmp/out.txt
    '>' ou '1>' redirigie la sortie standard, '2>' redirige les erreurs, et '2>&1' redirige les erreurs sur la même sortie standard. La doc dont je t'ai mis le lien sera beaucoup plus complète

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Points : 44
    Points
    44
    Par défaut
    bonjour,
    J'ai été hatif à poser la question sans réfléchir! voici ce que je voulais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #!/bin/sh
    echo "Ouverture du fichier"
     
    while read  dest ;
     do
        my_ping=$(ping -c1 $dest)
        value=$?
     
     if [ $value -eq 0 ] 
      then
        echo "$dest"
       fi 
    done
    Merci de vos reponses

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

Discussions similaires

  1. ouvrir et lire fichier zipper en c++
    Par leila32 dans le forum C++
    Réponses: 5
    Dernier message: 08/03/2013, 13h53
  2. [PDF] Ouvrir et lire un fichier pdf qui se trouve sur ma machine
    Par essse dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/03/2009, 13h45
  3. ouvrir et lire un fichier "csv"
    Par washh dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/12/2008, 15h09
  4. ouvrir et lire un fichier sur serveur distant
    Par coco441 dans le forum C++
    Réponses: 4
    Dernier message: 04/09/2007, 13h26
  5. Ouvrir et lire un fichier .csv
    Par Art19 dans le forum Composants VCL
    Réponses: 20
    Dernier message: 12/08/2007, 23h18

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