gaaaaaAab a écrit 1387 commentaires

  • [^] # Re: man ls

    Posté par  . En réponse au message ls -t "inversé". Évalué à 2.

    oui hein :-)

    sinon, pour l'exercice,
    ls -t | tac

    oui, ça n'a aucun intérêt, si ce n'est mettre un petit coup de projo sur la commande 'tac', injustement méconnue ;-)
  • # ext2 ?

    Posté par  . En réponse au message Erreur sur mkdir : limite sur le nb de dossier au même niveau ?. Évalué à 2.

    le nombre max de répertoire par répertoire dépend du système de fichier.

    Une petit recherche sur google avec les mots clefs "32000 directory ext2" et je tombe sur ça http://e2fsprogs.sourceforge.net/extensions-ext23/
    extrait :
    --
    Another limitation imposed by the current inode field sizes is the use of a 16 bits for i_links_count, which limits the number of subdirectories that can be created in a single directory. The actual limit of 32,000 is smaller than what is possible with an unsigned 16-bit field, but even if the kernel were changed to allow 65,535 subdirectories, this would be too small for some users or applications.
  • [^] # grmph

    Posté par  . En réponse au message variable... deuxieme essai. Évalué à 1.

    s/t'aurais/t'aurait/
  • [^] # Re: Global

    Posté par  . En réponse au message variable... deuxieme essai. Évalué à 2.

    Je suis pas trop fan des variables globales mais bon ...
    sinon, on peut aussi passer x en paramètre de titi et de toto
    ou construire une classe bien choisie pour qu'un membre x soit facilement accessible par les méthodes de la classe (mais là, je manque un peu de contexte pour élaborer)

    une petite remarque à Treepwood sur la forme : tu aurais pu continuer sur le fil http://linuxfr.org/forums/29/18466.html , on t'aurais répondu aussi :-)
  • # au choix

    Posté par  . En réponse au message script connexion sur un routeur. Évalué à 1.

    sans faire d'exécution distante, il y a aussi
    les here scripts, du genre :
    $ telnet router << EOF
    login
    pasword
    enable
    copy running-config terminal
    ...
    EOF

    les here scripts, c'est bien quand on veut pas faire de la gestion d'erreur, sinon ça doit être un chouilla plus galère

    ou sinon, y'a expect (google est ton ami parce que je suis pas expert expect :-)
  • [^] # Re: un seul tail

    Posté par  . En réponse au message Suivit de log au fil de l'eau. Évalué à 1.

    mouais, avec un tail Solaris, c'est pas gagné ...
    si tu peux installer/faire installer le tail de GNU, ça sera plus simple ...

    globalement, si tu peux faire installer tous les utils GNU, tu galèreras moins ... ;-)
  • [^] # Re: un seul tail

    Posté par  . En réponse au message Suivit de log au fil de l'eau. Évalué à 1.

    bizarre ... chez moi :
    gabritou@gabritou $ touch fic1 fic2
    gabritou@gabritou $ data=$(find . -name 'fic*')
    gabritou@gabritou $ tail -f $data &
    [2] 7180
    ==> ./fic1 <==

    ==> ./fic2 <==

    gabritou@gabritou $ echo bla >> fic1
    ==> ./fic1 <==
    bla
    gabritou@gabritou $ echo bli >> fic2
    ==> ./fic2 <==
    bli


    de quelle façon il fonctionne pas ton script ?
  • # un seul tail

    Posté par  . En réponse au message Suivit de log au fil de l'eau. Évalué à 4.

    tail sait "écouter" sur plusieurs fichiers en même temps :

    tail -f /var/logs/access var/ldap/amAuthentication.access /var/apache/message /var/adm/messages &› /dev/console

    ça devrait le faire. Dès qu'un truc bouge, tail remet le nom du fichier qui a été modifié
  • [^] # Re: pistes ?

    Posté par  . En réponse au message problème avec la commande patch avec les fins de lignes. Évalué à 1.

    le côté récursif, c'est pas le problème. . find sert typiquement à ça
  • # pistes ?

    Posté par  . En réponse au message problème avec la commande patch avec les fins de lignes. Évalué à 1.

    mais tu peux toujours faire un dos2unix sur ton fichier à modifier, le patcher, et faire un unix2dos sur le fichier résultant.

    Sinon, tu peux tenter d'être un peu plus sélectif sur ta conversion des fins de ligne de ton fichier patch. En ne mettant que les lignes de "données" au format dos, ça marchera p-e. Juste une idée comme ça, je n'ai pas testé.
  • [^] # Re: me semble que...

    Posté par  . En réponse au message comment sortir d'une boucle apres un nombre ?. Évalué à 1.

    en même temps, si 50 personnes se mettent à te parler de ps en réponse à ton post, et que personne ne parle d'autre chose, c'est peut-être parce que ps va t'aider hein ;-)
  • [^] # Re: Peut-être ?

    Posté par  . En réponse au message Comment faire un compteur. Évalué à 1.

    voui, j'avais lu le man mais pas le manque de sommeil (trop chaud) fait que j'avais pas tilté et eu la flemme de creuser. Je plaide coupable :-)
    A noter quand même que le -C est une option du ps GNU et donc pas portable sur HP et Solaris ...
  • [^] # Re: Peut-être ?

    Posté par  . En réponse au message Comment faire un compteur. Évalué à 2.

    le classique pour pas chopper le grep, c'est de rajouter une paire de [] dans le nom du process, genre :
    ps <options de ps adapatées> | grep nom_du_proces[s]

    l'explication, c'est que grep interprête [] quand il s'exécute (et le remplace par le bête caractère entre crochet), ce qui ne match plus la ligne du grep (qui elle contient toujours la paire de crochet)
    C'est p-e plus clair en le testouillant soi même :-)
  • [^] # Re: tableau comme argument à vsprintf

    Posté par  . En réponse au message tableau comme argument à vsprintf. Évalué à 1.

    je plussoie, le C ne permet pas de construire une va_list au runtime de façon portable. Cf l'incontournable FAQ de comp.lang.c : http://c-faq.com/
    notamment : http://c-faq.com/varargs/invvarargs.html
  • # du sed

    Posté par  . En réponse au message Captures dans une regexp. Évalué à 1.

    Si je ne dis pas de bétise, tu peux t'appuyer sur les simple cote pour extraire tes paramètres. Un truc comme ça peut-être ? :

    echo "{value='truc';'machin' ; 'kkhjhj'}" | sed -e "s/[^']*'\([^']\+\)'*[^']*/\1\n/g"


    Cette regex laisse une ligne vide à la fin. Ca doit donc pouvoir encore s'améliorer un chouilla ...
  • # libcurl

    Posté par  . En réponse au message Lib codage encodage url. Évalué à 2.

    Tout est dans le titre. libcurl sait faire ça.
    Je te laisse demander à google :-)
  • [^] # Re: CMP-DADVSI-DTC

    Posté par  . En réponse à la dépêche DADVSI : l'assaut final. Évalué à 4.

    'tain, encore 15885 ans à tirer avant de pouvoir résister ...

    --> [ ]
  • # ifcfg-ra0 ?

    Posté par  . En réponse au message iwconfig. Évalué à 1.

    Je crois pas avoir déjà mis les pattes sur une Mandriva, mais sur les redhat like, je tenterais dans :
    /ect/sysconfig/network-scripts/ifcfg-ra0
  • [^] # Re: coin

    Posté par  . En réponse au message variable. Évalué à 1.

    en reprenant tes commentaires, du coup, la réponse à la question c'est :
    ${10}
  • [^] # Re: sed

    Posté par  . En réponse au message Captures dans une regexp. Évalué à 2.

    en relisant l'énoncé de départ, il faut adapter ma proposition pour gérer les parenthèses dans les données en entrée
  • # sed

    Posté par  . En réponse au message Captures dans une regexp. Évalué à 2.

    je suis pas trop sûr que ça colle dans ton environnement (j'ai pas bien tout saisi), mais
    avec un coup de sed, ça donne ça :

    echo TRANSF EN PAR TRUC TOTO TITI TUTU | sed -e 's/\(\w\+\)\s\+\(\w\+\)\s\+/\1 \2\n/g'
  • [^] # Re: re

    Posté par  . En réponse au message ltoa : n'a pas été déclaré dans cet horizon.. Évalué à 1.

    y a matière à troller là :)

    Le problème de fonctionner avec les versions localisées des softs, c'est que face à une erreur, 'on se retrouve souvent dans le cas :
    "Je ne trouve pas grand chose sur les forums."

    surtout pour les erreurs un peu "exotiques".

    Je tire mon chapeau à Oracle là dessus. Ca doit être bien lourdingue de se cogner la maintenance d'une liste de code d'erreurs, mais faut reconnaitre que ça simplifie les recherches sur le net.
  • # options de compil

    Posté par  . En réponse au message Vim problème de coloration syntaxique. Évalué à 1.

    pour au cas ou, vérifie avec quelles options vim a été compilé
    vim --version

    si dans la réponse, y a un "-syntax", c'est que ton vim a été compilé sans le support de la coloration syntaxique.
  • [^] # Re: Metttre en champs les lignes d'un fichier

    Posté par  . En réponse au message Comment lire une ligne d'un fichier en fonction de son numéro. Évalué à 1.

    tiens, je croyais que j'avais répondu sur ce forum, pis finalement non.

    Rien à rajouter sur awk, tout a déjà été dit. Par contre, si tu as la main sur le programme qui crache le log, le mieux, ça serait quand même de le faire tout logguer sur une seule ligne.
    Les logs multilignes, c'est très joli pour l'utilisateur, mais c'est inexploitable. Priez pour ne jamais avoir à parser le retour des commandes net * de windows ... (en tout cas, des nt 4)
  • [^] # grmph ...

    Posté par  . En réponse au message Besoin d'aide, urgent et dangereux pour mes fichiers. Évalué à 2.

    s/tu fait/tu fais/

    désolé