Salida permanente bash

Iniciado por cr1pablo, 13 Marzo 2018, 02:04 AM

0 Miembros y 1 Visitante están viendo este tema.

cr1pablo

Buenas,

Me gustaría saber como puedo hacer que una salida de un script en bash sea permanente, y se oculte el usuario, la carpeta donde estamos...

Para que me entiendan mejor, lo que quiero conseguir es una salida que ocupe la terminal entera como por ejemplo cuando editas un archivo en el editor de texto de la terminal nano,

Muchas gracias de antemano.

engel lex

Citarun script en bash sea permanente, y se oculte el usuario, la carpeta donde estamos...

?? creo que ahí no está redactado bien algo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cr1pablo


No se si cargará la imagen, soy nuevo en el foro.

Lo que me refiero es que busco que se oculte:

usuario@pc:~/Escritorio$

hasta que pulses Crtl+C y acabe la ejecución. Al estilo nano:


engel lex

ahh lo que quieres no es que se oculte... es crear una interfaz de usuario en la terminal

esto se llama una CLI (command line interface)

en que lenguaje estás programando? solo bash? en este caso es algo más complicado, puedes enviar x saltos de linea para que se "limpie la consola" y allí escribir todo

tambien puedes investigar sobre los ANSI Escape codes
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cr1pablo

No conocia nada sobre la CLI. Estoy programando un pequeño juego en C++ y se me ocurrió hacerlo así, debido a que no se nada de interfaces gráficas. Pensaba que se haría en un script.

Lo de los códigos de escape ANSI si le he estado echando un ojo hace un rato.

Muchas gracias!

engel lex

CitarPensaba que se haría en un script.
bash no es más que un programa que corre en un shell representado en un terminal... así como cuando compilas C++, C++ es capaz de lo que bash pueda hacer en la terminal


en C++ tienes ncurses

http://www.cs.ukzn.ac.za/~hughm/os/notes/ncurses.html
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.