• [^] # Re: sed/awk is your friend

    Posté par . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 1.

    for i in $find_pattern
    do
     mv "$i" $(sed 's/$string_to_replace/string_to_write/g')
    done

    Mais c'est vrai: c'est pas un one-liner.

    tu peux en faire un one-line en mettant des ; à la place de retour à la ligne :p

    for i in $find_pattern;do mv "$i" $(sed 's/$string_to_replace/string_to_write/g');done