En este paso, utilizará el comando grep
para extraer las líneas que contienen la palabra "Host" del archivo scan.grep
que creó en el paso anterior. Estas líneas contienen las direcciones IP de los hosts escanneados. Luego guardará las líneas extraídas en un nuevo archivo llamado hosts.txt
.
El comando grep
es una herramienta poderosa para buscar patrones específicos en archivos de texto. En este caso, lo está utilizando para encontrar líneas que contengan la palabra "Host".
El símbolo >
se utiliza para la redirección de salida. Toma la salida del comando grep
y la guarda en el archivo especificado (hosts.txt
). Si el archivo ya existe, se sobrescribirá.
Analicemos el comando:
grep "Host" scan.grep > hosts.txt
grep
: Este es el comando para buscar un patrón en un archivo.
"Host"
: Este es el patrón que está buscando. En este caso, está buscando líneas que contengan la palabra "Host".
scan.grep
: Este es el archivo en el que está buscando.
>
: Este es el operador de redirección de salida. Toma la salida del comando grep
y la guarda en el archivo especificado.
hosts.txt
: Este es el archivo en el que se está guardando la salida.
Ahora, ejecutemos el comando en la VM de LabEx. Asegúrese de estar en el directorio ~/project
. Si no es así, navegue hasta él usando:
cd ~/project
Luego, ejecute el comando grep
para extraer las direcciones IP y guardarlas en el archivo hosts.txt
:
grep "Host" scan.grep > hosts.txt
Este comando buscará el archivo scan.grep
en busca de líneas que contengan "Host" y guardará esas líneas en un nuevo archivo llamado hosts.txt
.
Una vez que el comando se complete, puede verificar que el archivo hosts.txt
se haya creado en su directorio ~/project
. Puede usar el comando ls
para listar los archivos en el directorio:
ls -l
Debería ver hosts.txt
en la lista de archivos.
También puede ver el contenido del archivo hosts.txt
usando el comando cat
o un editor de texto como nano
:
cat hosts.txt
o
nano hosts.txt
La salida será un archivo de texto que contiene las líneas de scan.grep
que incluyen la palabra "Host". Estas líneas contendrán la dirección IP del host escanneado.