Uso la siguiente línea para reemplazar una cadena en los archivos:
ag -Q -l "$1" | xargs sed -i '' "s/$1/$2/g"
ag
es the_silver_searcher, por supuesto.
¿Cómo puedo también contar la cantidad de archivos que fueron afectados por este cambio?