você está aqui: Home  → Arquivo de Mensagens

Argumentos em Shell Scripts (Bourne Shell) (1)

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 31 de Maio de 1997

A partir de hoje serão veiculadas algumas dicas sobre variáveis em Shell scripts juntamente com exemplos de utilização. Começaremos com os argumentos passados na linha de comandos. Estes argumentos recebem o nome de variáveis posicionais e são identificadas por $0, $1, $2, ...

A variável $0 indica o comando emitido. Por exemplo, no comando

  % ls a b c d

a variável $0 assume o valor "ls". A variável $1 recebe o valor "a", a variável $2 recebe o valor "b" e assim por diante.

$#

Número de argumentos fornecidos. Constitui uma norma de boa programação verificar este valor no início da shell e emitir mensagem de erro caso incorreto.

$*

Todos os argumentos fornecidos como uma string separada por brancos.

$?

Código de retorno. Códigos de retorno iguais a zero indicam que o programa conseguiu executar sua tarefa com sucesso, ao passo que valores diferentes indicam algum tipo de erro. Este valor pode ser setado de dentro de uma shell através da diretiva "exit".

$$

Identificação do processo executando a shell. Bastante útil para criação de arquivos temporários.



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script