• # Quel shell ?

    Posté par . En réponse au message remplacer un caratère dans une variable?. Évalué à 7.

    Si tu es en Bash en tout cas, tu peux faire ça :
    % foo="test@test.com"
    % echo ${foo/@/\/}
    test/test.com
    Et utilises "//" au lieu de "/" si tu veux substituer tous les @ de ta variable dans le cas où il y en aurait plusieurs. Enfin bref, `man bash`, et tu cherches la sous-section "Parameter Expansion", où tu verras plein de choses utiles.