LPIC

Guía extraoficial de estudio

Bifurcaciones y paso de múltiples argumentos a comandos

Bifurcaciones

tee: este comando se encarga de dividir la entrada estándar para que se muestre en la salida estándar y en tantos ficheros como se desee. Esto es útil cuando no solo se quieren enviar datos hacia una tuberia, sino también guardar una cópia en un archivo. Si este no existe, lo crea, y si existe lo sobrescribirá, siempre y cuando no usemos el flag -a.

Supongamos que queremos ver el contenido de un archivo por pantalla y a su vez guardar el contenido en un fichero:

cat fichero.txt | tee contenido.txt

Generar líneas de comandos

xargs: este comando se utiliza para pasar un gran número de argumentos a otros comandos. En la siguiente instrucción queremos borrar todos los ficheros que terminen en .py de nuestro directorio home:

find ~/ -name *.py | xargs rm

Si a su vez quisiéramos guardar un archivo .log con todos los ficheros que hemos eliminado:

find ~/ -name “*.l” | tee ficheros_borrados.log | xargs rm
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: