Pular para o conteúdo

Executar lista de comandos

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Executar lista de comandos

Enviado em 23/06/2017 - 16:56h

Pessoas ... tenho o seguinte comando ...
export PS1='[\u@\h] [\W] \$' 
como faço para executar ele a partir de um script ???


Responder tópico

2. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:03h

Mauriciodez escreveu:

Pessoas ... tenho o seguinte comando ...
export PS1='[\u@\h] [\W] \$' 
como faço para executar ele a partir de um script ???

Já não é executado via bashrc? Qual o propósito?

3. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:08h

amarildosertorio escreveu:
Já não é executado via bashrc? Qual o propósito?
fazer um script com todos os parametros e mostrar na tela o que ele faz !!!





------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------

4. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:11h

Não entendi.

5. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:26h

amarildosertorio escreveu:

Não entendi.
uai ... como assim não entendeu ?? eu preciso que o comando execute a partir de um script pois ele só executa se eu digitar ele no terminal ... exemplo

Script

#!/bin/bash
PS1='\d'
PS1='\u'


saida desejada

mauricio@phantom ~ $ ./script.sh
Sex Jun 23
mauricio
mauricio@phantom ~ $




------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------

6. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:39h

PS1 = Prompt String 1

Você compreende isso?

7. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:44h

vim teste.sh
#!/bin/bash

echo -e ""
echo -e "Bem vindo ${USER}!"
echo -e ""

echo -e "Data: "$(date)
echo -e ""


$ bash teste.sh

Bem vindo amarildo!

Data: sex jun 23 17:44:31 -03 2017



8. Re: Executar lista de comandos

Enviado em 23/06/2017 - 17:52h

Mauriciodez escreveu:

saida desejada

mauricio@phantom ~ $ ./script.sh
Sex Jun 23
mauricio
mauricio@phantom ~ $

$ cat teste.sh
#!/bin/bash

echo -e $(date +%A\ %b\ %d)
echo -e ${USER}


$ bash teste.sh
sexta jun 23
amarildo


9. Re: Executar lista de comandos

Enviado em 23/06/2017 - 18:03h

amarildosertorio escreveu:

Mauriciodez escreveu:

saida desejada

mauricio@phantom ~ $ ./script.sh
Sex Jun 23
mauricio
mauricio@phantom ~ $

$ cat teste.sh
#!/bin/bash

echo -e $(date +%A\ %b\ %d)
echo -e ${USER}


$ bash teste.sh
sexta jun 23
amarildo



valew aí velho mais acho que vc não entendeu o enunciado da parada ... eu não quero retornar a data nem o nome do usuário ... eu quero retornar o visual que o terminal fica para cada parâmetro ... eu postei só 2 parametros só para exemplo ... por coincidencia só é q os parametros que dei é q retornam data e nome, mais tem outros e eu vou colocar todos no script !!



------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------

11. Re: Executar lista de comandos

Enviado em 23/06/2017 - 18:13h

Mauriciodez escreveu:

valew aí velho mais acho que vc não entendeu o enunciado da parada ... eu não quero retornar a data nem o nome do usuário ... eu quero retornar o visual que o terminal fica para cada parâmetro ... eu postei só 2 parametros só para exemplo ... por coincidencia só é q os parametros que dei é q retornam data e nome, mais tem outros e eu vou colocar todos no script !!

Teste executado no Fedora:

# vim /etc/bashrc
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[NABUCODONOSOR]\A[\u@\h \W]\\$ " 


[NABUCODONOSOR]18:12[root@teste ~]#

12. Re: Executar lista de comandos

Enviado em 23/06/2017 - 18:17h

amarildosertorio escreveu:
Teste executado no Fedora:

# vim /etc/bashrc
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[NABUCODONOSOR]\A[\u@\h \W]\\$ " 


[NABUCODONOSOR]18:12[root@teste ~]#
coloca agora esse comando em um script e executa !!!



------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------

01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder