Como colocar um terminal dentro de um programa no terminal?

1. Como colocar um terminal dentro de um programa no terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2012 - 03:03h

Seguinte: tenho um script que faz uma compilação do kernel, e ele gera uma saída de texto durante a compilação, porém a saida de texto ocupa toda a área do terminal.

eu quero fazer um script que exibisse uma mensagem no começo da area de texto (não na janela) e abaixo uma saida de texto durante a compilação.

exemplo da tela:

=================================
Compilando: linux-3.2.7

LD drivers/net/ethernet/natsemi/built-in.o
CC [M] drivers/net/ethernet/natsemi/natsemi.o
CC [M] drivers/net/wimax/i2400m/rx.o
CC [M] drivers/net/wireless/ath/ath5k/attach.o
CC [M] drivers/net/ethernet/natsemi/ns83820.o
CC [M] drivers/net/wireless/ath/ath5k/base.o
=================================


quero manter a frase "Compilando: linux-3.2.7" sempre no topo da tela e abaixo toda a saida de texto que varie de acordo com a função que o script está realizando, como no exemplo:

LD drivers/net/ethernet/natsemi/built-in.o
CC [M] drivers/net/ethernet/natsemi/natsemi.o
CC [M] drivers/net/wimax/i2400m/rx.o
CC [M] drivers/net/wireless/ath/ath5k/attach.o
CC [M] drivers/net/ethernet/natsemi/ns83820.o
CC [M] drivers/net/wireless/ath/ath5k/base.o

varia todo o tempo. isso é possível realizar em shell script?


  


2. Re: Como colocar um terminal dentro de um programa no terminal?

Victocha
victocha

(usa Ubuntu)

Enviado em 21/02/2012 - 04:55h

Usa o barra invertida uai =D

echo -e "\n"


Boa sorte!!


3. Re: Como colocar um terminal dentro de um programa no terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2012 - 22:07h

usar a quebra de linha não resolve esta questão. só iria aparecer no inicio e depois com o passar do texto ela sumiria. a, pois a frase acima iria sumir em certo momento. e escrever em C não é o que eu queria, quero deixar esse script multiplataforma, mas vou tentar achar alguma alternativa, valeu!


4. Re: Como colocar um terminal dentro de um programa no terminal?

José Mário
miura 787

(usa Ubuntu)

Enviado em 22/02/2012 - 09:39h

Já tentou combinar o comando para exibir o texto com o comando less ou more?

less | <seu script>

ou

more | <seu script>


5. Re: Como colocar um terminal dentro de um programa no terminal?

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 22/02/2012 - 13:15h

Acho q entendi o q vc quer fazer. Seria manter somente a primeira linha como cabeçalho do texto, simulando uma planilha do Excel quando vc mantem sempre a primeira coluna "presa".
Bom, preciso fuçar pra ver se é possível, pois nunca fiz algo parecido...


6. Re: Como colocar um terminal dentro de um programa no terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2012 - 14:31h

valeu miura, vo testar esses comandos, nunca os usei, vo estudar eles, valeu. assim que possível posto resultados.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts