Comment convertir une chaine en majuscule ou minuscule avec bash?

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/karlesnine.com/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68

Assurez vous que tr est disponible sur votre système

Conversion de majuscule à minuscule

<span style="color: #7a0874; font-weight: bold;">echo</span> $<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #ff0000;">&quot;[:upper:]&quot;</span> <span style="color: #ff0000;">&quot;[:lower:]&quot;</span>

Conversion de minuscule à majuscule

<span style="color: #7a0874; font-weight: bold;">echo</span> $<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #ff0000;">&quot;[:lower:]&quot;</span> <span style="color: #ff0000;">&quot;[:upper:]&quot;</span>

4 réflexions sur « Comment convertir une chaine en majuscule ou minuscule avec bash? »

  1. Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/karlesnine.com/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68

    Je pense que des crochets manquent dans le code.

    Personnellement j’avais pris l’habitude de faire plutôt : tr ‘a-z’ ‘A-Z’ ; y a-t-il une différence ? (apparemment que ce soit l’une ou l’autre méthode les lettres accentuées ne sont pas traitées)

  2. Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/karlesnine.com/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68

    oups un pb de mise en page JB. Voila qui est corrigé.

  3. Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/karlesnine.com/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68

    Y’a mieux :

    min -> maj
    $ a=toto
    $ echo ${a^^*}

    maj -> min
    $ a=TOTO
    $ echo${a,,*}

  4. Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/karlesnine.com/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68

    Raaa Sylvain, genial, un binaire de moins , des i/o disque en moins

Laisser un commentaire