ComenzarEmpieza gratis

Utilizar argumentos con datos de HR

En este ejercicio, trabajas como científico de datos en el departamento HR de una gran empresa IT. Necesitas extraer las cifras salariales de las contrataciones recientes, pero el sistema HR IT simplemente escupe cientos de archivos en la carpeta /hire_data.

Cada archivo está delimitado por comas en el formato COUNTRY,CITY,JOBTITLE,SALARY como Estonia,Tallinn,Javascript Developer,118286

Tu trabajo consiste en crear un script Bash para extraer la información necesaria. Dependiendo de la tarea que tengas entre manos, puede que necesites volver atrás y extraer los datos de una ciudad diferente. Por tanto, tu script deberá tomar una ciudad (un argumento) como variable, filtrar todos los archivos por esta ciudad y enviarlos a un nuevo CSV con el nombre de la ciudad. Este archivo puede formar parte de tu trabajo de análisis.

Este ejercicio forma parte del curso

Introducción a las secuencias de comandos Bash

Ver curso

Instrucciones de ejercicio

  • Hazte eco del primer argumento ARGV para que puedas confirmar que se está leyendo.
  • cat todos los archivos del directorio /hire_data y pasarlos a grep para filtrarlos utilizando el nombre de la ciudad (tu primer argumento ARGV ).
  • En la misma línea, canaliza los datos filtrados a un nuevo CSV llamado cityname.csv, donde cityname se toma del primer argumento ARGV.
  • Guarda tu script y ejecútalo desde la consola dos veces(no utilices el método ./script.sh ). Una vez con el argumento Seoul. Luego, una vez con el argumento Tallinn.

Ejercicio interactivo práctico

Convierte la teoría en acción con uno de nuestros ejercicios interactivos

Empieza a hacer ejercicio