• [^] # Re: Qlqs différences

    Posté par . En réponse au message différence entre [[ condition ]] et [ condition ]. Évalué à 1.

    et pour aller plus...

    Recemment j'ai voulu comparer dans un script si le non de mon fichier faisait 8 digits dans le nom. genre 12345678.pdf est valide

    j'ai voulu ecrire quelque chose comme:

    if [ $monfichier = [0-9]{8}.pdf ] then
    echo "ok"
    else
    echo "nok"
    fi

    mais ca ne marche pas
    y compris if [ $monfichier = [0-9]\{8\}\.pdf ] then ...
    ou encore if [[ $monfichier = [0-9]\{8\}\.pdf ] ] then ...

    une idée pour avoir des expression regulieres dans le test?

    sinon j'ai du faire
    if [ `expr $pdfFile : "^[0-9]\{8\}\.pdf$"` -eq 0 ] then echo nok
    else echo ok