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 : 44
    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 736
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    tu peux utiliser find, ou stat, regarde les pages de man
    «c'est vous qui voyez !»

  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 : 44
    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 736
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 736
    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.

  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 : 44
    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, 14h19
  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, 19h34
  3. récupere une partie de chaine de charactere
    Par 18Marie dans le forum Langage
    Réponses: 6
    Dernier message: 19/06/2006, 00h28
  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, 18h06
  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, 13h22

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