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 :

Comment afficher dans le dossier ipv4?


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut Comment afficher dans le dossier ipv4?
    Bonne fete de paques a tous ,

    Comment pourrais je afficher toutes les informations contenu dans les fichiers de ce repertoire:
    - $...: /proc/sys/net/ipv4> ??

    En faisant cat tcp_fack par exemple j'ai la valeur "1".

    Comment afficher toutes les valeurs a la fois de tout ces fichiers? car le fassant au cas par cas me prendrais des heures.


    Merci.

    ps: si possible formater l'affiche sous la forme "tcp_fack 1" ainsi de suite.

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 700
    Par défaut
    Bonjour 3logy,

    ainsi :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    for file in /proc/sys/net/ipv4/*; do [ -f "$file" ] && echo "$file : $(<$file)"; done
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut
    @N_BaH

    Ouh la la! je ne connais pas bash une bonne raison de commencer quoi!!!

    Bon J'utilise un compte limite dans l'entreprise qui me permets juste entrer des commandes dans la console(voir pic).
    Et j'ai un message d'erreur.

    Merci

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 700
    Par défaut
    à première vue, il s'agit du csh.

    Il y a plusieurs alternatives :
    - transcrire en csh
    - lancer la commande, ainsi :
    -- si bash, ou ksh est disponible sur le système :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bash -c 'for file in /proc/sys/net/ipv4/*; do [ -f "$file" ] && echo "$file : $(<$file)"; done'
    ou en remplaçant bash par ksh
    -- si sh est disponible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh -c 'for file in /proc/sys/net/ipv4/*; do if [ -f "$file" ]; then echo "$file : $(cat $file)"; fi; done'
    ...
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    à première vue, il s'agit du csh.

    Il y a plusieurs alternatives :
    - transcrire en csh
    - lancer la commande, ainsi :
    -- si bash, ou ksh est disponible sur le système :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bash -c 'for file in /proc/sys/net/ipv4/*; do [ -f "$file" ] && echo "$file : $(<$file)"; done'
    ou en remplaçant bash par ksh
    Super!!!! ca marche
    Tu m'as sorti d'un gros petrin!!

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 700
    Par défaut
    Code c-shell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ma_machine:~>  foreach file ( /proc/sys/net/ipv4/* )
    foreach? if ( -f "$file" ) then
    foreach? echo -n "$file : "
    foreach? cat "$file"
    foreach? endif
    foreach? end
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

Discussions similaires

  1. comment afficher dans un DBGRID
    Par larson1er dans le forum C++Builder
    Réponses: 3
    Dernier message: 08/04/2010, 12h55
  2. Réponses: 2
    Dernier message: 10/12/2006, 14h32
  3. Comment afficher dans un formulaire des requetes?
    Par Camdel dans le forum Access
    Réponses: 5
    Dernier message: 28/06/2006, 12h28
  4. delphi:comment afficher dans un label
    Par imeys dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/04/2006, 19h56
  5. Comment afficher dans une combobox les driver des imprimante
    Par lassad dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/10/2005, 09h56

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