Existem muitas coisas para melhorar com o seu script antes de o fazer corretamente:
- Falta de aspas duplas
- Gerando comandos externos desnecessários.
Apenas usando uma matriz:
#!/bin/bash
ARRAY=(185.18.207.66 31.18.212.113)
printf '%s checked\n' "${ARRAY[@]}"
ou usando "$@"
para torná-lo POSIXly:
#!/bin/sh
set -- 185.18.207.66 31.18.212.113
printf '%s checked\n' "$@"