The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
diff entre tcsh e csh-f mahendrakamath UNIX para Dummies Perguntas & Respostas 2 11-12-2007 07:19
diff tungaw2004 UNIX para Dummies Perguntas & Respostas 3 04-25-2007 11:54
diff comando gilead29 UNIX para Dummies Perguntas & Respostas 7 03-09-2004 09:12
diff 2 ficheiros; diff da saída para arquivo 3. blt123 Programação Shell Script e 2 05-28-2002 12:29
diff e Ed? Brototype UNIX para Dummies Perguntas & Respostas 2 10-29-2001 02:30

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-24-2006
PradeepRed PradeepRed is offline
Usuário
  
 

Join Data: dezembro 2005
Lugares: 25
Dif b / w $ e $ @ #

Olá,

Pls explicar a diferença entre $ e $ # @, e como a sua utilização em shell scripts.

Thanks in advance
  #2 (permalink)  
Old 01-24-2006
vino's Avatar
vino vino is offline Forum Staff  
Apoiante (in vino veritas)
  
 

Join Date: Feb 2005
Local: Bangalore, Índia
Mensagens: 2.798
Em suma, RTFM.

De acordo com parâmetros especiais no homem sh
Código:
       @      Expands  to  the positional parameters, starting from one.  When
              the  expansion  occurs  within  double  quotes,  each  parameter
              expands to a separate word.  That is, "$@" is equivalent to "$1"
              "$2" ...  When there are no positional parameters, "$@"  and  $@
              expand to nothing (i.e., they are removed).
       #      Expands to the number of positional parameters in decimal.
  #3 (permalink)  
Old 01-24-2006
PradeepRed PradeepRed is offline
Usuário
  
 

Join Data: dezembro 2005
Lugares: 25
Obrigado pela informação, mas que não é claro para mim que você pode explicar-me por um exemplo ......
  #4 (permalink)  
Old 01-24-2006
mona's Avatar
mona mona is offline
Usuário
  
 

Join Date: Nov 2005
Local: Singapura
Lugares: 96
Um exemplo para ajudá-lo a compreender melhor.

$ # - Vai dar-lhe o número de argumentos passados para o script
$ @ - Irá listar todos os argumentos passados

Código:
/export/home/test/mons/UnixForum>cat test.sh
#!/bin/ksh
print "The number of arguments passed to this shell script is " $#

print "The arguments passed are as follows"
print "$@"
Código:
/export/home/test/mons/UnixForum>test.sh hai welcome to unixforum .com
The number of arguments passed to this shell script is  5
The arguments passed are as follows
hai welcome to unixforum .com
  #5 (permalink)  
Old 01-24-2006
PradeepRed PradeepRed is offline
Usuário
  
 

Join Data: dezembro 2005
Lugares: 25
Obrigado pela expalantion ......
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:07.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0