Com awk , testado em GNU Awk 4.1.3 , não tenho certeza se não funcionará com outras versões
$ cat ip.txt
[+] [1.1.1.1] LOG HERE
$ awk -F'[][]' '{print $4}' ip.txt
1.1.1.1
-
-F'[][]'definir o separador do campo de entrada como[ou] -
{print $4}imprime o quarto campo
Com sed , supondo que o arquivo de entrada tenha um padrão consistente, como mostrado na amostra
$ sed 's/.*\[//; s/].*//' ip.txt
1.1.1.1
-
s/.*\[//excluir do início da linha até o último[na linha -
s/].*//da linha modificada, exclua tudo do primeiro]ao final da linha