Você precisa de
$ NCIP=$(sort --random-sort /root/list.csv | head -n 1) ; nc -zv -w 2 $NCIP 443
ou
$ sort --random-sort /root/list.csv | head -n 1 | nc -zv -w 2 -p 443
Eu estou tentando criar um script simples (um liner, na verdade) que pega o conteúdo do arquivo, torna aleatório e fornece a saída para netcat
como o destino da conexão.
Isso foi o que achei necessário:
NCIP=$(sort --random-sort /root/list.csv | head -n 1) | nc -zv -w 2 $NCIP 443
Minha idéia é definir a variável NCIP com base na saída de sort
e head
e ter o comando nc
chamando-a. Por alguma razão, não consigo fazer isso funcionar.
Todos os ponteiros seriam muito apreciados.
Você precisa de
$ NCIP=$(sort --random-sort /root/list.csv | head -n 1) ; nc -zv -w 2 $NCIP 443
ou
$ sort --random-sort /root/list.csv | head -n 1 | nc -zv -w 2 -p 443