proyecto en Linux Skill Tree

Convertir pedidos en una lista de recogida Proyecto

Relaciona pagos, excluye cancelaciones y conserva cada cantidad para crear una lista de recogida y etiquetas con herramientas de texto de Linux.

LinuxShell

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Convertir pedidos en una lista de recogida es un proyecto práctico de Linux para quienes saben introducir comandos en una terminal. Ayuda a EARLY CRUMB a convertir registros separados de pedidos, pagos y cancelaciones en una entrega precisa, con etiquetas individuales que conservan cada artículo y su cantidad.

Dos laboratorios guiados separan la relación de pagos del tratamiento de cancelaciones y la selección de artículos. Un desafío independiente, en un entorno nuevo, aplica los mismos métodos a materiales de talleres, donde una persona puede tener varias inscripciones. Cada unidad proporciona sus propios registros y un visor preparado.

Lo que aprenderás

  • Leer registros con tabulaciones y distinguir encabezados, campos, identificadores y filas de artículos.
  • Preparar entradas ordenadas de forma coherente y relacionar pagos por ID de pedido, manteniendo visibles los registros sin correspondencia.
  • Seleccionar estados exactos y excluir IDs cancelados sin combinar pedidos de clientes con el mismo nombre.
  • Conservar todos los artículos y cantidades en relaciones de un pedido con varias líneas.
  • Generar una entrega TSV utilizable, abrir sus etiquetas reales y descargar el archivo efectivo.
  • Reconstruir la entrega a partir de una instantánea posterior completa sin duplicar las bolsas anteriores.

A quién va dirigido este curso

A principiantes de Linux que pueden introducir un comando y cambiar entre una terminal y una pestaña web. No se necesita experiencia en procesamiento de texto, programación, SQL, hojas de cálculo, sistemas de pago ni desarrollo web. Las rutas, comillas, tabulaciones, redirecciones, ordenación, uniones y comparación de conjuntos se explican al usarlas por primera vez.

El entorno preparado en el navegador incluye Workstation y Pickup Preview. Las personas, pedidos y empresas son ficticios. Trabajarás con pequeños archivos TSV UTF-8 de formato explícito; este proyecto no es un analizador CSV general ni una integración de pagos. No instalarás herramientas, construirás el visor ni escribirás un script de propósito general.

Las instrucciones también están disponibles en otros ocho idiomas. El sitio preparado, los nombres de los botones, los datos de ejemplo y la salida de los comandos siguen en inglés; las instrucciones conservan los nombres exactos que verás.

Preguntas frecuentes

¿Qué crearé? Una selección de pedidos pagados, una lista correcta con todas las cantidades elegibles y etiquetas de bolsas mostradas desde ese archivo. El desafío produce la misma clase de entrega para materiales de talleres.

¿Es otro curso de referencia de comandos? No. Combinas pocas herramientas de Linux para decidir qué registros corresponden. Los nombres repetidos, los pedidos pagados pero cancelados y los pedidos con varios productos hacen que las relaciones importen.

¿El visor resuelve la tarea? No. Lee tu archivo y presenta su contenido. Las selecciones o cantidades incorrectas siguen siendo incorrectas; el visor no las repara.

¿Necesito impresora o instalación local? No. El visor ofrece etiquetas, una acción de impresión del navegador y una descarga TSV real. Una impresora física es opcional y no se evalúa.

¿Se garantiza automatización o procesamiento de pagos de producción? No. Procesas instantáneas proporcionadas y puedes repetir los pasos con otra revisada. La programación de tareas, las API de pago, la automatización de entradas arbitrarias y la fiabilidad de producción quedan fuera del proyecto.

Profesor

labby
Labby
Labby is the LabEx teacher.