shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] erro na exibição do código com echo


From: Gustavo
Subject: Re: [shell-script] erro na exibição do código com echo
Date: Thu, 02 May 2013 18:57:00 -0300
User-agent: Roundcube Webmail/0.8.4

Julio, fiz a troca como sugeriu mas não deu certo. Na verdade eu troquei mas não entendi a mudança. Bom, esse é o meu primeiro script, pra aprender mesmo. :).

Imagino que na lista não seja permitido colar o script inteiro pois ficaria muito poluído sendo que demanda tempo pra leitura e tudo mais. Mas peço licença para postar o script todo para que entendam o que estou tentando fazer. É um script simples mesmo para aprendizado pensando em conciliá-lo futuramente com alguns comandos pra uma passagem superfical por dados do sistema pra ajudar na administração. To fazendo me baseando na leitura que comecei a fazer do livro do aurélio. Bom, sem delonga segue o script. Me perdoem se não for mesmo permito colar o script todo.

#!/bin/bash
# sistema sysadmin
# versão 0
# Este script tem por objetivo ajudar na administração do sistema

# OBSERVAÇÃO: Instale este script no /bin ou outro diretório presente no $PATH

# Limpando a tela
clear

# Dando as boas vindas
echo "Seja bem-vindo(a) ao SISTEMA ADMINISTRADOR 1.0"
echo

# Dialogando com o usuário sobre o uso do SA
read -p "Você deseja mesmo executar este programa? Seu uso é indicado para o administrador do sistema. Se você é realmente o sysadmin digite S, caso
contrário sugerimos digitar n (S/n) "
Resp=${REPLY:-S}

# Novamente limpando a tela
clear

# Informando a data
echo "Informando a data e horário"
date
echo

# Informando o uso do disco
echo "Informando o uso do disco:"
df
echo

# Informando sobre os usuários conectados
echo "Informando os usuários conectados"
w
echo


Em 2013-05-02 18:21, Julio C. Neves escreveu:
Fala Gustavo,
 se vc está usando bash, experimente fazer o seguinte:

read -p "Você deseja mesmo executar este programa? Seu uso é indicado para o administrador do sistema. Se você é realmente o sysadmin digite S, caso
 contrário sugerimos digitar n (S/n) "
 Resp=${REPLY:-S}
 [ $(tr sn SN <<< $Resp) = N ] && exit 1

 Abcs,
 Julio
 *@juliobash
 *

Em 2 de maio de 2013 16:28, Gustavo <address@hidden> escreveu:

 > **
 >
 >
> Antes ele executava de qualquer forma. Mas ai troquei o %% por && e deu > certo. Não lembro onde eu havia lido sobre mas devo ter decorado errado > a função do símbolo. Mas lembro de ter lido que o barra permitiria que o > texto fosse jogado para a próxima linha. Só que ele está aparecendo
 > quando executo script. Fica assim:
 >
> Você deseja mesmo executar este programa? Seu uso é indicado para o
 > administrador do sistema./
 > / Se você é realmente o sysadmin digite s(sim), caso contrário
 > sugerimos digitar n(não).
 >
 > Gustavo
 >
 > Em 2013-05-02 16:23, Osvaldo Filho escreveu:
 > > Qual o erro apresentado pelo sistema?
 > >
 > >
 > > 2013/5/2 Gustavo <address@hidden>
 > >
 > >> **
 > >>
 > >>
 > >> Boa tarde jovens,
 > >>
 > >> Por favor, se alguem puder me dizer onde errei ficarei grato.
 > >>
> >> echo "Voc� deseja mesmo executar este programa? Seu uso � indicado
 > >> para
 > >> o administrador do sistema./
> >> / Se voc� � realmente o sysadmin digite "s"(sim), caso contr�rio
 > >> sugerimos digitar "n"(n�o)."
 > >> read RESPOSTA # Captando a vari�vel RESPOSTA
 > >> test "$RESPOSTA" = "n" %% exit
 > >>
 > >> Gustavo
 > >>
 > >>
 > >
 > >
 > >
 > > --
 > > Att,
 > >
 > > Osvaldo Filho.
 > >
 > > S�cio-fundador do i-TIC Digital Livre
> > <https://www.facebook.com/iticdigital [1]>- Informa��o Livre para todos!
 > > Twitter i-TIC Digital Livre: @iticdigital
 > > TUX-CE Member.
> > T�cnico em Conectividade com Extens�o em Desenvolvimento de Software
 > > - IFCE
 > > (Cefet).
 > > Graduando em Telem�tica - IFCE (Cefet).
 > > Graduando em Redes de Computadores - Est�cio/FIC
 > > Novell Datacenter Technical Specialist.
 > > Linux Professional Institute Certified Level 1.
 > > Novell Certified Linux Administrator (CLA).
 > >
 > > Visite: http://osvaldofilho.wordpress.com [2]
 > >
 > > http://modestando.wordpress.com [3]
 > >
 > > Facebook: Osvaldo Filho
 > > Twitter: @osvaldofilho
 > >
 > >
> > [As partes desta mensagem que n�o continham texto foram removidas]
 > >
 > >
 > >
 > > ------------------------------------
 > >
 > > ----------------------------------------------------------
> > Esta lista n�o admite a abordagem de outras liguagens de programa��o,
 > > como perl, C etc. Quem insistir em n�o seguir esta regra ser�
 > > moderado
 > > sem pr�vio aviso.
 > > ----------------------------------------------------------
 > > Sair da lista: address@hidden
 > > ----------------------------------------------------------
 > > Esta lista � moderada de acordo com o previsto em
 > > http://www.listas-discussao.cjb.net [4]
 > > ----------------------------------------------------------
 > > Servidor Newsgroup da lista: news.gmane.org
 > > Grupo: gmane.org.user-groups.programming.shell.brazil
 > >
 > > Links do Yahoo! Grupos
 > >
 >
 >

 [As partes desta mensagem que não continham texto foram removidas]



Links:
------
[1] https://www.facebook.com/iticdigital
[2] http://osvaldofilho.wordpress.com
[3] http://modestando.wordpress.com
[4] http://www.listas-discussao.cjb.net
[5]

http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJxbms3a2htBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzM1OTI0BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTM2NzUyOTcxNg--?act=reply&messageNum=35924
[6]

http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJlbTZiMDI3BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM2NzUyOTcxNg--
[7]

http://br.groups.yahoo.com/group/shell-script/message/35919;_ylc=X3oDMTM2dXI1c2trBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzM1OTI0BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTM2NzUyOTcxNgR0cGNJZAMzNTkxOQ--
[8]

http://br.groups.yahoo.com/group/shell-script/members;_ylc=X3oDMTJmbXVzYmo5BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzNjc1Mjk3MTY-?o=6
[9]

http://br.groups.yahoo.com/group/shell-script;_ylc=X3oDMTJlcWhqMGNrBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTM2NzUyOTcxNg--
[10]

http://br.groups.yahoo.com/;_ylc=X3oDMTJkZHBkcGc4BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzY3NTI5NzE2
[11] http://br.yahoo.com/info/utos.html


reply via email to

[Prev in Thread] Current Thread [Next in Thread]