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 :

[bash] Récuperer une partie du résultat [Débutant(e)]


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut [bash] Récuperer une partie du résultat
    bonjour,
    avant tout, dsl car je ne suis vraiment dans en territoire conquis sur linux
    du coup je suis un poil boulet :/ dsl...

    j'ai un script qui execute une commande de type ls -ldT

    cette commande me donne comme résultat ceci : -rw-r--r--@ 1 ADMIN staff <poids fichier> <date> <name>/Sauvegardes/Données utilisateurs Microsoft/identité principale/Base de données

    mon objectif est de ne conserver que les parties en noir (entre crochets les valeurs variables qui m'interesse)

    si qq avait la bonté de m'aider...
    merci d'avance ^^

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

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

    tu peux utiliser find, ou stat, regarde les pages de man
    «c'est vous qui voyez !»
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    sinon tu peux aussi récupérer le résultat de ta commande avec $? et pour les trucs en noir, soit tu utilise des Expressions régulières pour extraire tes données.

    Soit ta commande pré-mâche le travail en faisant un return avec en $1 $2 etc les données.

  4. #4
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    tu peux utiliser find, ou stat,
    si j'ai bien compris vous me suggerez d'utiliser l'une de ces commande à la place de mon ls ? (ou alors j'ai mal lu la doc)

    sinon tu peux aussi récupérer le résultat de ta commande avec $? et pour les trucs en noir, soit tu utilise des Expressions régulières pour extraire tes données.
    pour les $ je doit avouer ne pas savoir les utiliser... pour les ExpReg... je suis pas tres doué la dedans mais après réfléxion, je pense qu'un truc du genre ferait l'affaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tu commence apres "staff" tu arretes avant "/sauvegardes..."
    reste à le convertir en expression reguliere :/ je creuse... si qq as l'info n'hesitez pas ^^

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 652
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ stat -c'%s -- %z -- %U' monfichier
    2027 -- 2011-10-11 00:53:40.051611532 +0200 -- n_bah
    regarde stat --help pour voir ce que ça veut dire; et si tu peux trouver plus précisément ce que tu veux.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    dsl je met un peu de temps à répondre sur ce sujet mais je n'est pas souvent le temps de tester ce problème.

    merci de votre patience, je vous fais un retour dès que c'est testé ^^
    thx

Discussions similaires

  1. Masquer une partie de résultat
    Par Invité dans le forum Access
    Réponses: 3
    Dernier message: 19/12/2006, 13h19
  2. Récuperer une partie de chaine de caractère
    Par lolo_bob2 dans le forum Access
    Réponses: 6
    Dernier message: 06/07/2006, 18h34
  3. récupere une partie de chaine de charactere
    Par 18Marie dans le forum Langage
    Réponses: 6
    Dernier message: 18/06/2006, 23h28
  4. Récuperer une partie d'une donnée
    Par darkphenx dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/06/2006, 17h06
  5. comment récuperer une partie selectionné de texte?
    Par Death83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/09/2005, 12h22

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