Buscar y reemplazar una palabra dentro de un archivo (Linux línea de comandos)

Si usted tiene un archivo de texto y necesitamos buscar y reemplazar una palabra dentro de ellaCon otra palabra o frase en Windows tenemos muchas soluciones. Podemos utilizar blocEl, WordPadCPC o   Oficina (Este sería el más común)

Reemplazar texto en el Bloc de notas - Windows

Orden "buscar y reemplazar"En los archivos de texto de gran tamaño es un problema Windows. Los expertos lo dicen como un archivo de texto a través de 50 MB en el que sustituyó a la palabra "reemplazar todo"Se convierte en un problema para un sistema operativo Si el archivo se abre en bloc, WordPad o en otro editor de texto.

El problema se vuelve mucho más simple cuando se trata . Con un simple commandline (Comando Bash) puede buscar y reemplazar una palabra dentro de un archivo (archivo puede ser.,.,. Txt,. Sql, etc formato que contiene el texto) en un tiempo muy corto. Mucho más corto que en Windows.

Buscar y reemplazar texto dentro de un archivo usando el comando "siéntate".

Digamos que usted tiene un archivo de texto (Document.txt) Word "abecedario"Queremos que reemplazarlo con"xyz. "Línea de comandos que puede sustituir a la palabra será el siguiente:

Document.txt sed-ie 's / abc / xyz / g'

Cuando se ejecuta el comando, la condición es que estamos en la carpeta que fue Document.txt. Si no están en la carpeta Documentos, pero conoce el "camino" que, la línea de comandos sería:

/ sed-ie 's / abc / xyz / g' var / www / Document.txt

Donde "/ var / www /" es la carpeta en la que el archivo es Document.txt.

Después de la ejecución de la opción de línea de comandos "I" creará una archivo de copia de seguridad idéntica a la original, pero la extensión que añadirá la letra "e". En nuestro caso, el documento se copia de seguridad Document.txt.

-I [sufijo], in situ [sufijo] = editar archivos en su lugar (hace copia de seguridad si la extensión incluido)

'S-script = expresión guión: añadir el guión a los comandos que se ejecutan.

El comando "buscar y reemplazar" no sólo se aplica a los archivos. Txt. Puede sustituir palabras dentro de cualquier archivo que contenga texto. Incluso los archivos de base de datos (. SQL)

Buscar Reemplazar ad - Bash sed de línea de comandos

Buscar y reemplazar texto dentro de un archivo (Linux línea de comandos Bash).

Buscar y reemplazar una palabra dentro de un archivo (Linux línea de comandos)

Sobre el Autor

stealth LP

Fundador y editor Opciones de invisibilidadEn fecha 2006.
La experiencia en los sistemas operativos Linux (especialmente CentOS), Mac OS X, Windows XP> Windows 10 y WordPress (CMS).

Deja un comentario

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.