Comandos de Linux

por

0

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

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

0
Comandos de 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

Stealth Settings – Find & Replace Inside a Text File (Linux Bash Command Line).

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

También te puede interesar...

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos requeridos están marcados *