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 :

Réaliser Find manuellement


Sujet :

Shell et commandes GNU

  1. #21
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 736
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 736
    Par défaut
    Bonjour,

    Citation Envoyé par ok.idriss
    Mais la sortie de ls -l étant structurée (en colonnes), on a pas besoin de la parser à l'aide de sed ou awk (ou même cut), non ?
    le problème de "mon fichier" demeure !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for i in ./*
    do echo "$i"
       stat --printf '%A\n%U\n' "$i"
    done
    ./mon fichier
    -rw-r--r--
    utilisateur
    Citation Envoyé par jabbounet
    cette forme n'est pas mauvaise en soit, c'est une écriture différente.
    si il faut faire un test sur l'existence de la ligne pour éventuellement sortir de la boucle, alors si. D'autant qu'à la lecture d'un fichier, certaines lignes peuvent paraître vides, et faire sortir de la boucle inopinément.
    Code monScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/bin/bash
     
    echo "bla
     
    cra
    ella" | while true
    do read line
       [ "$line" = "" ] && exit
       echo "$line"
    done

  2. #22
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    si il faut faire un test sur l'existence de la ligne pour éventuellement sortir de la boucle, alors si. D'autant qu'à la lecture d'un fichier, certaines lignes peuvent paraître vides, et faire sortir de la boucle inopinément.
    Code monScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/bin/bash
     
    echo "bla
     
    cra
    ella" | while true
    do read line
       [ "$line" = "" ] && exit
       echo "$line"
    done
    d'accord mais quelle différence avec:
    Code sonscript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/bin/bash
     
    echo "bla
     
    cra
    ella" | while read line
    do
       [ "$line" = "" ] && exit
       echo "$line"
    done

  3. #23
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 736
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 736
    Par défaut
    Citation Envoyé par jabbounet
    d'accord mais quelle différence
    dans la première forme, on est obligé de passer par un test pour arrêter la boucle (à cause du true),
    dans la deuxième, le test n'est nécessaire que si on veut arrêter la lecture à la première ligne vide.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [11g] Réaliser des formulaires manuellement
    Par shayn dans le forum Forms
    Réponses: 3
    Dernier message: 07/11/2013, 00h20
  2. [Silverlight] réaliser un manuel (aide) pro
    Par Husqvarna dans le forum Visual Studio
    Réponses: 0
    Dernier message: 25/01/2011, 17h23
  3. Réalisation d'une notice / manuel d'utilisation d'un logiciel
    Par HerQuLe dans le forum Gestion de projet
    Réponses: 7
    Dernier message: 14/02/2009, 01h18
  4. msi ou comment réaliser un installeur?
    Par herzleid dans le forum Delphi
    Réponses: 11
    Dernier message: 09/04/2007, 20h27
  5. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 23h22

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