Se você quiser silenciar todas as saídas de o comando executadas pela função retry
, altere
"$@" && break || {
para:
"$@" &>/dev/null && break || {
no script ou simplesmente apresente o argumento, por exemplo:
retry "ping -q -c 1 $ip &>/dev/null"
Se, no entanto, você quiser silenciar todas as saídas de toda a função , comente todas as linhas echo
em seu script e faça a alteração explicada acima ou anexe &>/dev/null
na linha de comando, por exemplo:
retry ping -q -c 1 $ip &>/dev/null