Skip to content

Instantly share code, notes, and snippets.

@shellscriptx
Last active March 4, 2018 19:45
Show Gist options
  • Save shellscriptx/7144cc7ff0f44cda97476acdb8f75e9b to your computer and use it in GitHub Desktop.
Save shellscriptx/7144cc7ff0f44cda97476acdb8f75e9b to your computer and use it in GitHub Desktop.
[BASHSRC] Dobrando todos os números encontrados em uma expressão.
#!/bin/bash
source builtin.sh
source regex.sh
# Função
# O argumento posicional '$1' recebe automaticamente o padrão casado na chamada da função.
dobrar(){
# Retorna o número multiplicado por '2'.
echo $(($1*2))
}
# Valores
chaves='valor: 10, valor: 15, valor: 20, valor: 25, valor: 30, valor: 35, valor: 40, valor: 45, valor: 50'
# Chama a função 'dobrar' passando como argumento o número encontrado.
regex.fnreplace '[0-9]+' "$chaves" -1 $REG_CASE dobrar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment