¿Las aplicaciones OS X facilitan la búsqueda y el reemploop en múltiples files?

Estoy buscando una herramienta OS X que me permita search y replace una cadena de búsqueda en múltiples files. Los requisitos son los siguientes:

  • Buscar y replace
  • Buscar por expresión regular
  • Busque en varios files
  • Buscar en estructuras de directorys nesteds
  • Reemplazar expresión puede usar valores de la búsqueda (Expresión regular)
  • La herramienta tiene una interfaz de usuario fácil de usar
  • Preferiblemente gratis

Sé que algunos editores de text como BBEdit tienen esta funcionalidad, pero yo preferiría una herramienta liviana que no requiera que primero abra los files para su edición.

  • Verifique la versión de una aplicación instalada en el iPad
  • La búsqueda de Spotlight no arroja resultados en iOS 9
  • ¿Cómo puedo iniciar una aplicación GUI en la carpeta Aplicaciones desde la command-line?
  • ¿Puedo iniciar una aplicación como otro usuario sin cambiar realmente de usuario?
  • Acceso directo para abrir la stack de aplicaciones en la barra de base
  • "Buscar en Google" siempre abre Safari en lugar del browser pnetworkingeterminado
  • Si no hay herramientas que coincidan con estos requisitos, también consideraría una alternativa de línea de command. Sé que perl y sed soportan algo así, una solución que puedo definir como un alias o function de Bash sería bienvenido en este caso.

  • Software para optimizar sin pérdidas lotes de files de image
  • ¿Cómo detengo el cuadro de dialog "¿Está seguro de querer abrirlo?" Que aparece cuando abro una aplicación?
  • ¿Cuáles son las diferencias entre el diario HFS + y el HFS + sin diario?
  • Instalar versiones anteriores de Java en OSX 10.8.1
  • Deshabilitar / usr / bin / svn para usar brew instalado svn
  • Triple Boot Lion + Win7 + Linux
  • 7 Solutions collect form web for “¿Las aplicaciones OS X facilitan la búsqueda y el reemploop en múltiples files?”

    Normalmente utilizo TextMate :

    TextMate Buscar y reemplazar diálogo

    TextMate (1) es / era un producto de compra, pero TextMate 2 se encuentra actualmente en desarrollo activo de openSource en gitHub y es de uso gratuito.

    Sublime Text es lo que uso, ¡es genial!

    captura de pantalla de buscar y reemplazar

    Texto sublime:

    • es libre de evaluar (sin límite de time impuesto)
    • puede search y replace
    • puede search por expresión regular
    • puede search en múltiples files
    • puede search a través de estructuras de directorys nesteds
    • puede usar valores de la búsqueda en replace expresión
    • tiene una interfaz de usuario fácil de usar

    No tiene que abrir los files con BBEdit. Simplemente lo apunta a una carpeta. Es una herramienta muy poderosa, que he usado a menudo con una gran cantidad de files HTML.

    Además de las otras soluciones que usan un editor de text, he encontrado FAR – Find and Replace , una herramienta de búsqueda y reemploop multiplataforma. No es el más bonito, pero parece que hace lo que estoy buscando.

    http://findandreplace.sourceforge.net/

    A menudo uso scripts de Ruby como este:

     Dir["**/*.txt"].each { |f| IO.write(f, IO.read(f).gsub(/search/, "replace")) } 

    O puede usar gets(nil) con -i :

     ruby -i -e 'print gets(nil).gsub(/search/, "replace")' *.txt 

    Si instala Bash 4 y habilita globstar, también puede usar ** en shells:

     sed -i '' 's/search/replace/g' **/*.txt 

    Se escribió exactamente esto y cumple con todos sus requisitos, excepto que la curva de aprendizaje es un poco pronunciada.

    Para una curva de aprendizaje más suave, testing TextWrangler de BareBones . Utiliza el motor de text BBEdit y, creo, tiene la funcionalidad completa de búsqueda y reemploop de su hermano mayor

    Eche un vistazo a mi búsqueda y reemploop de aplicaciones . Puede usarlo en múltiples files o directorys, proteger sus cadenas de búsqueda / reemploop y puede usar expresiones regulares.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).