Introducción
Una pequeña exportación del historial almacena un número de registro y un nombre de programa en cada línea delimitada por barras verticales. Para un informe posterior, el analista solo necesita el campo del programa.
En este desafío, aplicará la extracción de campos del laboratorio de tuberías y la redirección de archivos del laboratorio de flujos a un único artefacto sencillo.
Extraer el campo del programa
Situación actual
/home/labex/project/history-analysis/command-history.txt contiene cinco registros. Cada línea tiene un número del historial en el campo 1 y un nombre de programa en el campo 2, separados por |.
Alcance
- Extraiga el campo 2 de cada registro.
- Mantenga el orden original de los registros y los nombres repetidos.
- Guarde el resultado como
programs.txt.
Objetivo
Cree un archivo que contenga los cinco nombres de programas, uno por línea.
Criterios de aceptación
programs.txtcontiene exactamente un valor del campo 2 por cada registro de origen.- No contiene los números del historial ni los caracteres delimitadores.
- Se conservan el orden de origen y la entrada repetida
ls.
Pistas
¿Qué herramienta sirve para seleccionar el campo?
En el laboratorio de tuberías se utilizó cut con un delimitador y un número de campo determinados. Redirija la salida estándar de ese comando al archivo requerido.
Resumen
Extrajo un campo delimitado y lo guardó mediante la redirección de la salida estándar.



