Executar lista de comandos

1. Executar lista de comandos

Mauriciodez
Mauriciodez

(usa Debian)

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 ???




  


2. Re: Executar lista de comandos

Perfil removido
removido

(usa Nenhuma)

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

Mauriciodez
Mauriciodez

(usa Debian)

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

Perfil removido
removido

(usa Nenhuma)

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

Não entendi.


5. Re: Executar lista de comandos

Mauriciodez
Mauriciodez

(usa Debian)

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

Perfil removido
removido

(usa Nenhuma)

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

PS1 = Prompt String 1

Você compreende isso?


7. Re: Executar lista de comandos

Perfil removido
removido

(usa Nenhuma)

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

Perfil removido
removido

(usa Nenhuma)

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

Mauriciodez
Mauriciodez

(usa Debian)

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 |-----------------------------------------



10. Re: Executar lista de comandos

Perfil removido
removido

(usa Nenhuma)

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

amarildosertorio escreveu:

PS1 = Prompt String 1

Você compreende isso?


http://www.linuxnix.com/linuxunix-shell-ps1-prompt-explained-in-detail/


11. Re: Executar lista de comandos

Perfil removido
removido

(usa Nenhuma)

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

Mauriciodez
Mauriciodez

(usa Debian)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts