O que é isto???
/\[*\]/ {
inFoo = ($1 == "["foo"]")
next
}
Parece uma função por causa dos colchetes, mas o que diabos é isso antes do colchete de abertura??? Algum tipo de nome de função regex'ed? Nunca fui bom em scripts Bash, mas isso é totalmente indecifrável.
Existe um semelhante, mas seu corpo é muito grande (e potencialmente sensível) para eu postar:
/.*/ {
...
}
Tem certeza de que postou o
bash
código? Parece-me que faz parte de umawk
roteiro. Se forawk
código, as barras delimitam uma regra de endereço regex, ou seja. processe o{...}
para todas as linhas correspondentes ao regex. A regra corresponde a todas as linhas que possuem um colchete aberto, seguido por algum texto, seguido por um colchete fechado.