Eu quero algo assim:
time="1m"
case "$time" in
*h*)
*m*)
*s*)
echo "handling several cases for h, m, s tokens" ;;
*)
echo "handling other cases" ;;
esac
Como conseguir isso para o shell POSIX?
Eu quero algo assim:
time="1m"
case "$time" in
*h*)
*m*)
*s*)
echo "handling several cases for h, m, s tokens" ;;
*)
echo "handling other cases" ;;
esac
Como conseguir isso para o shell POSIX?
A sintaxe do comando case é:
A sintaxe para case também pode ser impressa no bash pelo comando abaixo (também é adequado para shell POSIX):
Sintaxe em
man bash
:pode ser encontrado por
^ *case
padrão.Exemplo de uso:
Referências e questões relacionadas com exemplos: