Hash: SHA1
RAUL LEOPOLDO LONGHI escreveu:
> estou desenvolvendo um shell, onde neste, tenho a seguinte função:
>
> is_time() {
> now=`date|awk '{print $4}'`
> $now
> }
>
> até aqui tranquilo. O meu problema é que estou tentando pegar esse
> retorno e atribuir a uma variavel, mas nao tah dando certo.
Raul,
Tenho algumas sugestões:
1) no manual do date vc verá que sem pipes você resolve seu problema
(veja ex. abaixo)
2) funções em bash não retornam valor
3) variáveis não declaradas explicitamente como locais são acessíveis em
todo o script.
Assim, seu script reescrito fica assim:
is_time() {
now=`date +%R:%S`
}
is_time
echo $now
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEfO7T++b4Zs4fOnMRAuEiAJ9kmGpTVevUbK5HoNhY7LqNm5rqdQCfaTMj
PMt+ww3vylDM4kQch4p4wEI=
=El8f
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
| Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
