Pular para o conteúdo principal
Início
Desenvolvimento de software personalizado
  • Hospedagem
    • Todos os aplicativos gerenciados
    • Preços
  • Products
    • All Products
    • SMT
    • Wco CMS
    • Aplicativo de e-mail
  • Consultoria
    • Todos os serviços de consultoria
    • Ruby on Rails
    • ReactJs
    • Drupal
    • Graphic Design
Vote up!

2

Vote down!

How to parse command-line arguments in a bash script

Patterns in Programming
Issue 2024Q1 (current)
while [ $# -gt 0 ]; do
  case "$1" in
    -p|--p_out=*)
      p_out="${1#*=}"
      ;;
    -a|--arg_1=*)
      arg_1="${1#*=}"
      ;;
    *)
      printf "***************************\n"
      printf "* Error: Invalid argument.*\n"
      printf "***************************\n"
      exit 1
  esac
  shift
done
Please log in to post comments:  
Login with Google

User account menu

  • Register
  • Entrar

Pages

  • Issues
  • Tags
  • All Articles
  • Attribution
  • Books
  • Our Work
  • Careers
  • Contact us
  • English
  • Español
  • Português
  • Russian
  • LinkedIn linkedin logo
  • Youtube youtube logo
Authenticate through Google
Copyright (c) 2025 Wasya Co
Termos e Condições

  201 W 5th St 11th Floor, Austin, TX 78701