Busca en ficheros de entrada coincidencias con un patrón dado y las sustituye por una cadena de reemplazo. Incluye soporte para expresiones regulares, procesamiento recursivo de directorios, copias de seguridad, simulación y solicitud de entrada. La cadena de reemplazo puede contener caracteres especiales para referirse a partes del patrón coincidente.
$ rrep "hola" "adiós" fichero.txt
$ rrep -F "precio: 10.00€" "precio: 12.50€" catalogo.txt
$ rrep -i "error" "ERROR" log.txt
$ rrep -w "en" "EN" documento.txt
$ rrep -r "localhost" "produccion.ejemplo.com" ./config/
$ rrep -r --include="*.conf" "puerto=8080" "puerto=443" /etc/miapp/
$ rrep --dry-run -r "v1\.0" "v2.0" ./src/
$ rrep -b "antiguo_valor" "nuevo_valor" config.ini
$ rrep -S .bak "antiguo" "nuevo" fichero.txt
$ rrep --interactive -r "debug" "info" ./logs/
$ rrep -r --exclude-dir=".git" "TODO" "PENDIENTE" ./proyecto/
$ rrep -E "([0-9]{4})-([0-9]{2})-([0-9]{2})" "\3/\2/\1" fechas.txt