Usando getopts no seu script bash

Usamos o getopts para criar opções para nossos scripts, algo como

$ comando -e production -h localhost -t compress

Esse foi só um exemplo de comando são comandos com parâmetros e valores.

Exemplo

Veja aqui um exemplo de uso do getops

while getopts ":e:h" flag;do
    case "${flag}" in
        e) 
          executa_comando_com_parametro ${OPTARG}
        ;;
        h|help)
          comando_mostra_ajuda
        ;;
        :)
          echo -e "\nFaltou valor para esse parâmetro.\n"
          exit 1
        ;;
        *)
         echo -e "\nParâmetro desconhecido!\n"
          echo -e "Tá precisando de uma mão?\n"
          echo -e "Digita aí"
          echo -e "$ comando -h"
          exit 1
        ;;
    esac
done

refs


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

Matrix

@gutocarvalho@bolha.chat

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Funkwhale

@gutocarvalho@bolha.studio

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io!

Nós temos muito mais para compartilhar contigo!

Conhece o HackSpace da Bolha?

Vem conhecer o espaço que usamos para estudar o fediverso!

Nosso site

WriteFreely

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]