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

Administration système Discussion :

Problème avec un script bash


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Homme Profil pro
    ecole superieure de technologie
    Inscrit en
    Novembre 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Maroc

    Informations professionnelles :
    Activité : ecole superieure de technologie
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut Problème avec un script bash
    bonjour
    je veux réaliser un script bash qui compte la somme totale des fichier existant dans le fichier courant
    je veux utiliser une boucle sur toutes les lignes et prendre le $5 de chaque ligne avec la commande 'set' , mais le probleme c'est que la premiere ligne contient le total
    par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    total 280
    drwxr-xr-x 28 abdelghani abdelghani  4096 2012-04-19 16:54 ./
    comment faire pour sauter cette ligne
    Merci pour l'aide

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 550
    Points : 19 383
    Points
    19 383
    Par défaut
    Bonjour,

    n'utilise pas ls dans les scripts.
    stat est beaucoup plus paramérable, et permet de ne faire apparaître que les données que tu souhaites traîter..
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    c'est quoi le but exactement ?

    connaitre la taille d'un ensemble de fichier dans un répertoire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [fp@ln ~/tmp] du -h . | tail -1
    144K    .
    [fp@ln ~/tmp]

  4. #4
    Membre régulier Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Points : 83
    Points
    83
    Par défaut
    Ton problème est mal défini. Pourquoi utiliser 'set' ?
    Peux t-on avoir une bride de code pour t'aider ?

    Si c'est le nombre de fichiers d'un même répertoire, tu peux l'obtenir ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -la | grep -E '^-' | wc -l
    Plus rapide que webkit!
    Chuck Norris n'utilise pas de navigateur. Il lit le code source et imagine la page. Question de gain de temps...

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Bonjour,
    c'est simple, on peut exclure cette ligne en utlisant la commande
    grep -v "total" précédée d'un tube "|" (pipeline)
    autrement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -l | grep -v  "total"
    Bonne chance

Discussions similaires

  1. (Batch et VBS) Petit probléme avec un script batch VBS
    Par Edoxituz dans le forum Windows
    Réponses: 11
    Dernier message: 27/02/2006, 17h21
  2. [Mail] Problème avec mon script d'envoi de mail
    Par leroivert dans le forum Langage
    Réponses: 18
    Dernier message: 02/12/2005, 00h26
  3. [Configuration] Problème avec un script de login utilisant une session
    Par HNT dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 27/09/2005, 19h56
  4. Problème avec un script d'ouverture de pop-up
    Par HNT dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/08/2005, 16h37
  5. problème avec un script de generation de nom de login
    Par black_code dans le forum Langage
    Réponses: 2
    Dernier message: 04/08/2005, 13h51

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