Olá professor, tudo bem?
Estou recebendo o retorno line 11: [1: command not found
quando executo o comando bash filtrando-resultado-apache.sh 1.1.1.1
O erro aparece na validação através do Return Code
#!/bin/bash
cd /var/log/httpd/
regex="\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"
if [[ $1 =~ $regex ]]
then
cat access_log |grep $1
if [$? -ne 0 ]
then
echo "IP procurado nao esta presente"
fi
else
echo "Nao eh um numero valido"
fi
Utilizo o Cent OS 8 Poderia me ajudar nesse caso?
Abraços.