Pular para o conteúdo

Entrando com argumentos em shell script

Dica publicada em Shell Script / Miscelânea
Jose Ribeiro joserribeirojuni
Hits: 20.286 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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!

Adicionado servidores no CruxPorts4Slackware

Emesene, uma boa opção

Salvando datas no MySQL pelo Gambas2

Zimbra Collaboration Server 7 - Community Edition

Mandriva 2008 - impressões pessoais

Enviando textos para internet com o terminal (like pastebin)

Comparar pasta origem com pasta destino e copiar os arquivos que faltam

Escondendo / Personalizando mensagens de erro no prompt

Configuração de placas de vídeo nVidia através do module assistant

Instalador automático do Java JRE Oracle

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.