Linux encuentra formas de reemplazar el contenido de texto por comando

  
                

El sistema Linux puede realizar varias operaciones usando la línea de comandos en comparación con otros sistemas, lo cual es una característica prominente. Hoy Xiaobian compartirá con usted cómo usar el comando en el sistema Linux para encontrar y reemplazar el contenido del archivo.

Cómo utilizar el comando Buscar y reemplazar en los contenidos del archivo:

Lote Encontrará los contenidos que figuran en la cabeza de un archivo, por ejemplo:

# grep -. Rn " Encuentre el texto que busca " ./

2. Encuentre y reemplace los contenidos del archivo en lotes.

# sed -i " s Buscar texto para buscar /reemplazar texto /g " `grep -rl " Buscar texto para buscar ". /`

sed Otros usos son los siguientes:

1. Eliminar el primer espacio de la línea

sed 's /^ [] * //g' nombre de archivo

sed 's /^ * //g 'nombre de archivo

sed' s /^ [[: espacio:]] * //g 'nombre de archivo

2. Agregue nuevas líneas después de la línea y antes de la línea

Después de: sed 's /pattern /&\\ n /g' nombre de archivo

Antes de la línea: sed 's /patrón /\\ n &/g' nombre de archivo

&representa patrón

3, use la sustitución de variables (use comillas dobles)

sed -e " s /$ var1 /$ var2 /g " nombre de archivo

4, inserte antes de la primera línea Texto

sed -i '1 i \\ insertar cadena' nombre de archivo

5, insertar en la última línea

sed -i '$ a \\ insertar cadena' nombre de archivo < Br>

6. Inserte

sed -i '/pattern /i " inserte cadena "' nombre de archivo

antes de la línea coincidente. Inserte
después de la línea coincidente >

sed -i '/patrón /a &qu Ot; inserte la cadena " 'nombre de archivo

8, elimine la línea de líneas y espacios de texto y la línea de ## comentario

grep -v ^ # nombre de archivo

Copyright © Conocimiento de Windows All Rights Reserved