Uma declaração switch / case é uma extensão não padrão. Se você usar o GNU awk, a sintaxe do seu caso de aplicação é
case /AlarmLevel\.[0-9]+/ :
Algum tempo atrás, eu usei essa parte do meu script awk:
case "AlarmLevel.0" :
alarmAlertLevel=$2
break
Mas agora, a versão da informação mudou, e o nível é dinâmico, quero dizer agora, o último número de nível pode mudar, pode ser 2, 3 ou qualquer outro número.
tentei colocar no final algumas assim:
case "AlarmLevel\.[0-9]+" :
alarmAlertLevel=$2
break
Mas isso não funciona.
P: Alguém tem alguma sugestão?
Tags awk