| Editando texto - Parte 1 |
Sep 28th, 2008 9:30:26 pm - Subscribe |
| Es común en la comunidad UNIX el uso del editor de textos. Dentro de esta categoría, hay un sinfin de elecciones disponibles de las cuales las más comunes suelen ser: vi[m], emacs, nano, mcedit, etcétera. A pesar de la gran eficiencia de dichos editores no hay que olvidar que todos ellos funcionan gracias a una serie de expresiones y órdenes ejecutadas. Es por esto, que he mirado de recopilar unos pocos "atajos" que utilizo en ocasiones para ahorrar algo de tiempo y no tener que andar abriendo ningún editor: Añadir texto al final de una línea $ cat >> ejemplo1 Mientras añadimos líneas, si presionamos Ctrl-U borraremos la línea actua, Ctrl-Z suspenderá el proceso y Ctrl-C abortará el proceso. Cuando se presiona Ctrl-D se terminará la operación con éxito. [Estos atajos de teclado son originarios de Ksh, pero suelen funcionar en la mayoría de shells Para añadir todo el contexto de un fichero a otro podemos también utilizar el mismo método: $ cat ejemplo1 >> ejemplo2 De todos modos, si lo que queremos es insertar tan solo una línea, lo podemos hacer con echo: $ echo "alias cd2iso='dd if=/dev/cdrom of=cd.iso'" >> ~/.zshrc Añadir texto al principio de una línea También podemos añadir texto al principo de un fichero con cat especificando la entrada estandar con un guión y mandándolo a un nuevo fichero: $ cat - ejemplo1 > ejemplo2 Eliminando espacios en blanco Se pueden eliminar los espacios en blanco de un fichero utilizando el comando s. $ cat -vet ejemplo3 Otra manera dehacerlo sería: $ cat -vet ejemplo3 Y sin más me despido, a medida que tenga tiempo iré agrandando esta entrada. |
|
| mood: .inc |
(0) comments |
| add comment |
Anonymous guest, why not register, or login now. |