Entrando com argumentos em shell script

Publicado por Jose Ribeiro em 17/09/2008

[ Hits: 20.146 ]

Blog: https://serviceup.com.br/

 


Entrando com argumentos em shell script



Gente, uma dica rápida de como trabalhar com argumentos em shell script.

Pra iniciante em programação argumentos são aqueles -a -b -c que utilizamos no cotidiano em outros programas.

Situação: há alguns dias precisei criar um script para realizar algumas operações, então eu havia colocado um script que iria ler um dígito e depois realizar uma operação de acordo com o procedimento que estava dentro da estrutura if que correspondia ao mesmo, porém achei uma maneira mais simples.

Aqui esta o script exemplo:

#! /bin/bash

if [ "$1" = "-a" ]; then
   echo "Você digitou A "
fi

if [ "$1" = "-b" ]; then
   echo "Você digitou B"
fi

Então suponha que você salve o script com o nome script.sh. É só fazer isso:

chmod +x script.sh

Depois:

./script -a

Ele retornará "Você digitou A", do mesmo modo com o b e qualquer outro.

Bom, essa é uma dica rápida, mas espero que seja útil, abração galera!

Outras dicas deste autor

Anon-proxy (um UltraSurf para Linux)

Zimbra Collaboration Server 7 - Community Edition

Mandriva 2008 - impressões pessoais

Tudo sobre aMSN no Slackware

Wireless - Ubuntu 11.04 no LG-A419 ( RT3090 )

Leitura recomendada

Sincronizando o relógio da BIOS - SyncTime

Atualizando script id-velox.pl para autenticar no provedor AOL

mailx não envia cópia carbono nem cópia carbono oculta [RESOLVIDO]

Selecionando registros de um arquivo texto com o awk

Shell Script - Usando vários scripts em um só

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts