• # Merci bcq je commence à bien comprendre la manipulation c'est trés fort

    Posté par . En réponse au message Le tout en une ligne de commmande !!!!! On peut le faire ???. Évalué à 1.

    déja le "grep -l" je connaissais pas Bien un cut en moins.

    Le for file in $ , là c'est génial si je traduis bien ça fait un
    Pour chaque ficher qui contient " titi et toto en balade" fait ....
    Vraiment génial pour faire un même traitement sur tous les fichiers d'un répertoire.

    Par contre le

    Si file vaut file123456789.tar, alors ${file##+[^0-9]} vaut 123456789.tar.

    LA PAS COMPRIS !!!

    que fait le ##

    Si file vaut archive123456789.tar, alors ${file##+[^0-9]} vaut 123456789.tar AUSSI ?
    ou il faut faire un

    ${file##+[^0-9]} || ${archive##+[0-9]}

    Pourquoi un coup tu m'es ${$file et un aurte coup ${file
    Il y a une difference ?


    grand merci à vous & particulièrement à JJD

    Bien vu le tac
    mais chez moi

    maison@localhost archiv]$ cat archive310114650
    CHAT 3
    [maison@localhost archiv]$ tac archive310114650
    CHAT 3
    [maison@localhost archiv]$

    bizarre Non