sere §

Un des script qui m'a été le plus utile avec g : il cherche et remplace du texte dans tous les fichiers.

g/

#! /bin/sh
# sere: SEarch & REplace :: nibble at develsec.org

if [ $# -ne 3 ]; then
    echo "usage: sere <path> <search> <replace>";
    exit 1;
fi;
if [ -n "$(egrep -Rl "$2" "$1")" ]; then
    sed -Ei "s;$2;$3;g" $(egrep -Rl "$2" "$1")
    echo "DONE";
else
    echo "String not found"
fi

exit 0;