Este script busca un patrón específico en todos los archivos de un directorio y reemplaza el texto encontrado.
1 2 3 4 5 6 7 8 9 |
#!/bin/bash DIRECTORIO="/ruta/al/directorio" PATTERN="texto_a_buscar" REEMPLAZO="nuevo_texto" for archivo in "$DIRECTORIO"/*; do if [[ -f $archivo ]]; then sed -i "s/$PATTERN/$REEMPLAZO/g" "$archivo" fi done |