lunes, 18 de enero de 2016

Insertando un archivo entero dentro de otro

También es posible insertar un archivo entero dentro de otro que estemos editando. Para verlo en acción, terminemos nuestra sesión vi y comencemos una nueva con un único archivo:

[me@linuxbox ~]$ vi ls-output.txt

Veremos nuestra lista de archivos de nuevo:

total 343700
-rwxr-xr-x 1 root root  31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root   8240 2007-12-09 13:39 411toppm
-rwxr-xr-x 1 root root 111276 2008-01-31 13:36 a2p
-rwxr-xr-x 1 root root  25368 2006-10-06 20:16 a52dec
-rwxr-xr-x 1 root root  11532 2007-05-04 17:43 aafire
-rwxr-xr-x 1 root root   7292 2007-05-04 17:43 aainfo

Movemos el cursor a la tercera línea, luego introduce el siguiente comando ex:

:r foo.txt

El comando :r (abreviatura de “leer”) inserta el archivo especificado antes de la posición del cursor. Nuestra pantalla debería aparecer ahora así:

total 343700
-rwxr-xr-x 1 root root 31316 2007-12-05 08:58 [
-rwxr-xr-x 1 root root  8240 2007-12-09 13:39 411toppm
The quick brown fox jumped over the lazy dog. It was cool.
Line 2
Line 3
Line 4
Line 5
-rwxr-xr-x 1 root root 111276 2008-01-31 13:36 a2p
-rwxr-xr-x 1 root root  25368 2006-10-06 20:16 a52dec
-rwxr-xr-x 1 root root  11532 2007-05-04 17:43 aafire
-rwxr-xr-x 1 root root   7292 2007-05-04 17:43 aainfo

No hay comentarios:

Publicar un comentario