“Conocimientos Sistemas>Linux

Cómo sustituir una cadena con un archivo SED

2014/4/23
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 Editar con VIM
Cómo habilitar Compiz Fusion
Cómo personalizar Scripts Volumen en Ubuntu
Cómo instalar Linux en un Thinkpad IBM
Cómo solucionar el error del comando yum
Photo Recovery en Linux
Data Recovery NTFS en Linux
Cómo ahorrar en un GNU Nano
Conocimientos Informáticos © http://www.ordenador.online