Enviado em 07/04/2015 - 05:45h
Opa, galera, tenho uma dúvida.
Estou escrevendo um script no qual tenho que manipular alguns argumentos para que esses alterem o modo de exibição da saída. O problema é que a quantidade de argumentos é 'ilimitada'. Sei da existência do $# para contar o número de argumentos e do $1, $2, etc... para capturar o argumento 1, 2, respectivamente. Minha dúvida é como pegar um argumento 5 ( sendo que poderiam existir somente 3 argumentos ), por exemplo, sem precisar fazer milhares de IF. Não consigo manipular o $1 atribuindo um count a ele para que ele possa mudar para o argumento $2, já que a variável atribuída a ele não será o argumento mas sim a variável do contador.
Estou preso nisso e não sei como sair.
Obrigado.
Estou escrevendo um script no qual tenho que manipular alguns argumentos para que esses alterem o modo de exibição da saída. O problema é que a quantidade de argumentos é 'ilimitada'. Sei da existência do $# para contar o número de argumentos e do $1, $2, etc... para capturar o argumento 1, 2, respectivamente. Minha dúvida é como pegar um argumento 5 ( sendo que poderiam existir somente 3 argumentos ), por exemplo, sem precisar fazer milhares de IF. Não consigo manipular o $1 atribuindo um count a ele para que ele possa mudar para o argumento $2, já que a variável atribuída a ele não será o argumento mas sim a variável do contador.
Estou preso nisso e não sei como sair.
Obrigado.