“Conocimiento Sistemas>Linux

Cómo sustituir una cadena con un archivo SED

2015/8/17
SED , el Linux y el editor de flujo UNIX , se puede utilizar para sustituir una cadena en un archivo o en la línea de comandos. Usted puede crear un script SED que contiene los comandos de sustitución en un archivo de texto sin formato. La secuencia de comandos se puede utilizar para sustituir las mismas cadenas en varios archivos o para hacer sustituciones múltiples en el mismo archivo . Por defecto , los cambios se imprimen a la pantalla , pero la salida puede ser enviada a un segundo archivo . Instrucciones
1

Abra un documento de texto en blanco en cualquier editor de texto
2

Escriba el Lines

# /bin /sed- f . - en el lugar

s /viejo /nuevo /g; .

para reemplazar todas las instancias de la cadena " viejos " con la cadena " nueva "

3

Guarde el archivo como " sedA.cmd " y cierre el archivo de texto .
4

Abra una ventana de terminal.
5

Escriba el comando "chmod + x sedA.cmd "para que el archivo ejecutable de comandos.
6

Escriba el comando " . /sedA.cmd oldfile.txt > newfile.txt "para hacer la sustitución dentro de un archivo y crear un nuevo archivo con los resultados. Reemplazar " oldfile.txt " con el nombre de archivo que contiene las cadenas que desea cambiar . Reemplazar " newfile.txt " con el nombre que desea dar al archivo después de realizar la sustitución.
7

Type " newfile.txt cat " para ver los cambios que se han hecho .

Linux
Cómo crear un grupo de usuarios de CentOS
Cómo administrar un sitio FTP para los usuarios de Linux
Cómo usar Linux encontrar archivos modificados anteriores a un número de días
¿Cómo puedo descargar Linux y arrancar desde un CD
Cómo instalar OpenOffice para Linux
¿Diferencia entre núcleo monolítico y microlítico?
Cómo configurar Busybox
Cómo configurar un servidor NTP para RHEL5
Conocimiento de la computadora © http://www.ordenador.online