프로젝트 의 Linux 스킬 트리

주문을 수령 목록으로 정리하기 프로젝트

Linux 텍스트 도구로 결제를 연결하고 취소를 제외하며 모든 품목 수량을 보존해 수령 목록과 개별 라벨을 만듭니다.

LinuxShell

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

「주문을 수령 목록으로 정리하기」는 터미널 명령을 입력할 수 있는 학습자를 위한 Linux 실습 프로젝트입니다. EARLY CRUMB를 도와 별도의 주문, 결제, 취소 기록을 정확한 인계 자료로 바꾸고, 각 품목과 수량을 보존하는 주문별 봉투 라벨을 만듭니다.

두 개의 가이드 실습에서 결제 연결과 취소 처리 및 품목 선택을 나누어 배웁니다. 새 환경의 독립 챌린지에서는 같은 방법을 한 사람이 여러 번 등록할 수 있는 워크숍 재료에 적용합니다. 각 단원에는 자체 기록과 준비된 읽기 도구가 제공됩니다.

학습 내용

  • 형식이 명확한 탭 구분 기록을 읽고 헤더, 필드, ID, 품목 행을 구분합니다.
  • 일관된 규칙으로 정렬한 입력을 준비하고 주문 ID로 결제를 연결하면서 누락 기록도 드러냅니다.
  • 정확한 상태를 선택하고 이름이 같은 고객의 다른 주문을 합치지 않은 채 취소 ID를 제외합니다.
  • 주문 하나에 여러 행이 연결되는 관계에서도 모든 품목과 수량을 유지합니다.
  • 사용할 수 있는 TSV 인계 파일을 만들고 실제 봉투 라벨을 열며 진짜 파일을 다운로드합니다.
  • 완전한 후속 스냅샷으로 기존 봉투를 중복시키지 않고 인계 자료를 다시 만듭니다.

추천 대상

명령을 입력하고 터미널과 웹 탭을 오갈 수 있는 Linux 초보자를 위한 과정입니다. 텍스트 처리, 프로그래밍, SQL, 스프레드시트, 결제 시스템, 웹 개발 경험은 필요하지 않습니다. 경로, 따옴표, 탭, 리디렉션, 정렬, 조인, 집합 비교를 처음 사용할 때 설명합니다.

준비된 브라우저 환경에는 Workstation과 Pickup Preview가 있습니다. 사람, 주문, 업체는 모두 가상의 교육 자료입니다. 작고 형식이 명시된 UTF-8 TSV 파일을 다루며 범용 CSV 파서나 결제 연동을 구현하지 않습니다. 도구 설치, 읽기 도구 개발, 범용 스크립트 작성도 필요하지 않습니다.

교재는 영어 외에 여덟 언어로도 제공됩니다. 준비된 웹사이트, 버튼 이름, 예제 데이터, 명령 출력은 영어로 유지되며, 교재에서도 실제 화면에 보이는 이름을 그대로 사용합니다.

자주 묻는 질문

무엇을 만들게 되나요? 결제된 주문의 선택 결과, 대상 품목의 모든 수량을 담은 정확한 수령 목록, 해당 파일에서 실제 표시되는 봉투 라벨을 만듭니다. 챌린지에서는 워크숍 재료를 위한 같은 형태의 인계 자료를 만듭니다.

또 다른 명령 참고 과정인가요? 아닙니다. 몇 가지 Linux 도구를 조합해 어떤 기록을 연결할지 판단합니다. 같은 이름의 고객, 결제 후 취소된 주문, 주문당 여러 제품 때문에 관계를 정확히 이해해야 합니다.

미리보기가 문제를 해결해 주나요? 아닙니다. 파일을 읽고 내용을 보여 줄 뿐입니다. 잘못된 선택과 수량은 그대로 남고 읽기 도구가 고치지 않습니다.

프린터나 로컬 설치가 필요한가요? 아닙니다. 제공 도구는 라벨, 브라우저 인쇄 동작, 실제 TSV 다운로드를 지원합니다. 물리적 프린터는 선택 사항이며 평가 대상이 아닙니다.

자동화나 운영 결제 처리를 보장하나요? 아닙니다. 제공 스냅샷을 처리하고 수정된 스냅샷에 같은 단계를 반복할 수 있습니다. 예약 실행, 결제 API, 임의 입력 자동화, 운영 신뢰성은 이 프로젝트의 범위 밖입니다.

강사

labby
Labby
Labby is the LabEx teacher.