| Subcribe via RSS

La consola de Linux III – diciendo que sí a todo

Noviembre 13th, 2006 Posted in linux, ubuntu

Existe un comando sumamente curioso llamado yes. Pruébalo en la consola tecleado:

yes

y verás por qué es curioso. Para pararlo pulsa CRTL-C. También puedes probar con esta variación:

yes no me gusta repetirme

Puede que parezca inútil un comando cuya única funcionalidad es repetir indefinidamente una cadena. Sin embargo puede resultar muy útil usando tuberías; supongamos un programa que nos pregunte un montón de veces ‘¿Está seguro (s/n)?’ (hay muchos, pero ahora no se me ocurre ninguno) y la respuesta sea siempre ’sí’. Para ahorrarnos el trabajo de teclear s constantemente podemos usar el comando yes:

yes s | programa_pregunton

y yes se encargará de enviarle a programa_pregunton todas las ’s’ que hagan falta.

Dos cosas:

- hay que estar seguro de que queremos contestar a todo que sí.
- hay que ser muy vago para encontrarle utilidad a este truquillo :-P .



Entradas relacionadas

  1. La consola de Linux I – convertirse en administrador en Ubuntu
  2. La consola de Linux II – buscar archivos
  3. La consola de Linux – cerrar programas bloqueados
  4. La consola de Linux – Controlar los procesos con ps
  5. La consola de Linux – sustituir un texto en un fichero
Valoración:
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin calificar)
Loading ... Loading ...




Leave a Reply