Mover los archivos relevantes
Te acabas de incorporar a una nueva startup como una de las pocas personas técnicas. Tu responsable te ha pedido ayuda para limpiar algunas carpetas del servidor. La empresa ha probado varios sistemas de monitorización y, por ello, hay muchos archivos que deberían eliminarse.
Por suerte, sabes que todos los archivos que hay que conservar contienen vpt y SRVM_ en algún lugar dentro del archivo.
Tu tarea es escribir un script de Bash que reciba nombres de archivo como elementos de ARGV y mueva el archivo a good_logs/ si cumple ambas condiciones anteriores. Recuerda de la lección que la opción q es de "quiet" (silencioso), así que no devuelve las líneas coincidentes como normalmente hace grep. Solo devuelve true si alguna línea coincide.
Recuerda que cuando usas argumentos de línea de comandos como grep en sentencias IF, no hace falta usar corchetes, ¡no los añadas! También debes recordar ejecutar tu script pasando cada archivo como un elemento de ARGV. Uno cada vez; en total, cuatro veces para ejecutar tu script.
Este ejercicio forma parte del curso
Introducción a las secuencias de comandos Bash
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio