プロジェクト の Linux スキルツリー

注文から受け取りリストを作る プロジェクト

Linux のテキストツールで支払いを照合し、キャンセルを除外し、全商品の数量を保持して受け取りリストとラベルを作ります。

LinuxShell

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「注文から受け取りリストを作る」は、ターミナルにコマンドを入力できる学習者向けの Linux 実践プロジェクトです。EARLY CRUMB を手伝い、別々の注文・支払い・キャンセル記録から正確な引き継ぎ資料を作ります。注文ごとの袋ラベルには、すべての商品と数量が保持されます。

2 つのガイド付きラボで、支払い照合と、キャンセル処理・商品明細の選択を分けて学びます。独立した新しい環境のチャレンジでは、同じ人が複数回申し込むワークショップの材料に同じ方法を応用します。各単元には独自の記録と準備済みの表示ツールがあります。

学習内容

  • 形式が明確なタブ区切りデータを読み、見出し、フィールド、ID、商品行を区別する。
  • 同じ規則で並べ替えた入力を用意し、欠けた記録も見える形で注文 ID と支払いを照合する。
  • 完全な状態値で選択し、同名の顧客の注文を混ぜずにキャンセル ID を除外する。
  • 注文と商品が一対多の関係にある場合も、すべての商品と数量を保持する。
  • 実際に使える TSV を作り、その内容から表示される袋ラベルを開き、実ファイルをダウンロードする。
  • 後の時点の完全なスナップショットから、前の袋を重複させずに引き継ぎ資料を作り直す。

このコースの対象者

コマンドを入力し、ターミナルと Web タブを切り替えられる Linux 初心者向けです。テキスト処理、プログラミング、SQL、表計算、決済システム、Web 開発の経験は不要です。パス、引用符、タブ、リダイレクト、並べ替え、結合、集合比較は最初に使う際に説明します。

ブラウザー内の準備済み環境に Workstation と Pickup Preview があります。人物、注文、事業者はすべて架空です。小さく形式の決まった UTF-8 TSV を扱い、汎用 CSV パーサーや決済連携は作りません。ツールのインストール、表示ツールの開発、汎用スクリプトの作成も不要です。

教材には英語に加えて 8 言語の版があります。準備済みのサイト、ボタン名、サンプルデータ、コマンド出力は英語のままです。教材でも実際の画面と同じ名称を使います。

よくある質問

何を作りますか? 支払い済み注文の選択結果、対象となる全商品の数量を保持した正しい受け取りリスト、そのファイルから実際に表示される袋ラベルを作ります。チャレンジではワークショップ材料について同じ種類の引き継ぎ資料を作ります。

コマンド一覧を学ぶだけですか? いいえ。少数の Linux ツールを組み合わせ、どの記録を対応付けるか判断します。同名の顧客、支払い後にキャンセルされた注文、複数商品を含む注文があるため、記録同士の関係が重要です。

プレビューが課題を解いてくれますか? いいえ。あなたのファイルを読み、その内容を表示します。誤った選択や数量は誤ったままで、表示ツールは修正しません。

プリンターやローカル環境の準備は必要ですか? 不要です。表示ツールにはラベル、ブラウザーの印刷操作、実際の TSV ダウンロードがあります。実機プリンターは任意で、評価対象ではありません。

自動化や本番決済の機能を保証しますか? いいえ。提供されたスナップショットを処理し、改訂版に同じ手順を繰り返せます。定期実行、決済 API、任意入力の自動処理、本番の信頼性は対象外です。

講師

labby
Labby
Labby is the LabEx teacher.