¿Cómo se ve y reemplaza una palabra de un archivo en Linux?

Hay muchas situaciones en las que necesitamos reemplazar una palabra dentro de un archivo. Ya sea un archivo de configuración de servicio, un archivo de texto o un archivo que contiene bases de datos, en este tutorial aprenderá cómo buscar y reemplazar una palabra en un archivo en Linux.

¿Cómo se ve y reemplaza una palabra de un archivo en Linux?

La opción más sencilla si eres usuario del sistema operativo Linux es utilizar el comando “sed“. Orden para editor de secuencias.

Digamos como ejemplo que tenemos en un archivo de texto (document.txt) la palabra “abc” que queremos reemplazar con “xyz“. La línea de comando por la que podremos sustituir la palabra será la siguiente:

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

Cuando ejecutamos el comando la condición es que estemos en la carpeta donde se encuentra el archivo document.txt.

Si el comando se ejecuta desde otra ubicación, se escribirá la ruta completa del archivo. Por ejemplo:

sed -ie 's/abc/xyz/g' /full/path/document.txt

Dónde “/full/path/” es la carpeta donde se encuentra el archivo document.txt.

Después de ejecutar la línea de comando, la opción -i creará un archivo de copia de seguridad idéntico al original, pero a cuya extensión añadirá la letra “e“. En nuestro caso, el documento de respaldo será document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

Este orden de “find & replace” no sólo válido para archivos .txt. Puede reemplazar palabras dentro de cualquier archivo que contenga texto. Incluso en archivos de bases de datos (.SQL)

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” comando en linux

Configuración de sigilo – Find & Replace Inside a Text File (Linux Bash Command Line).

Fundador y editor Configuración de sigilo, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).

Home Su fuente de tutoriales de TI, consejos útiles y noticias. ¿Cómo se ve y reemplaza una palabra de un archivo en Linux?
Deja un comentario