Estou passando a variável akms
para a função chamada sufx
. Eu sou capaz de capturar corretamente o segundo elemento da matriz e definir a variável fskl
.
Eu quero a capacidade de definir a variável verbiage
de acordo com o valor numérico de -v
. Como posso fazer isso para a função sufx
? Atualmente verbiage
está apenas tomando um valor de string.
akms=("-v 3" "INCLUDE")
sufx akms
Aqui está a função
sufx ()
{
typeset -n _akms="$1"
## Capture INCLUDE or EXCLUDE option for grep
local fskl="" verbiage=0
for s in "${_akms[@]}"; do
case $s in
("XCL"|"INCL"|"INCLUDE") fskl="INCLUDE" ;;
("NCL"|"EXCL"|"EXCLUDE") fskl="EXCLUDE" ;;
(*) verbiage=${s#*-v} ;;
esac
done
}