Comment vérifier si sed a changé un fichier

Je suis en train d'essayer de trouver un moyen astucieux pour savoir si le fichier a été transmis à la sed a été modifié avec succès ou non.

En gros, je veux savoir si le fichier a été modifié ou non, sans avoir à regarder la date de modification des fichiers.

La raison pour laquelle j'ai besoin c'est parce que j'ai besoin de faire quelques trucs supplémentaires si sed a remplacé avec succès un modèle.

J'ai actuellement:

    grep -q $pattern $filename
    if [ $? -eq 0 ]
    then
        sed -i s:$pattern:$new_pattern: $filename
                # DO SOME OTHER STUFF HERE
    else
        # DO SOME OTHER STUFF HERE
    fi

Le code ci-dessus est un peu cher et j'aimerais être en mesure d'utiliser certains hacks ici.

source d'informationauteur breakdown1986