はじめに

出版社の初級編集者として、近日刊行予定のミステリー小説の重要なページについて、2 つの版があることに気付きました。File Contents and Comparing 実験で学んだ Linux コマンドを使って、これらのファイルを調査するのがあなたの görev です。

到達目標

このチャレンジを完了すると、次の操作ができることを示せます。

  • cat を使ってファイルの内容を表示する
  • headtail を使ってファイルの特定部分を調べる
  • diff コマンドを使ってファイルを比較する

ファイルの内容を調べる

このステップでは、catheadtail を使って、謎めいた 2 つのファイルを調べます。

タスク

  1. cat を使って /home/labex/project/manuscript_v1.txt の内容を表示します。
  2. head を使って /home/labex/project/manuscript_v2.txt最初の 2 行を表示します。
  3. tail を使って、両方のファイルの最後の 1 行を表示します。

要件

  • File Contents and Comparing 実験で学んだコマンド(catheadtail)だけを使用します。
  • ファイルの内容を変更しないでください。

ファイルを比較する

ファイルを個別に確認できたので、次はファイルを直接比較します。

タスク

  1. diff コマンドを使って、/home/labex/project/manuscript_v1.txt/home/labex/project/manuscript_v2.txt を比較します。

要件

  • File Contents and Comparing 実験で示した方法で diff コマンドを使用します。
  • 出力を分析し、2 つのファイルの違いを確認します。

タスクを完了すると、次のような出力が表示されます。

2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.

この出力は、2 つのファイルの 2 行目が異なることを示しています。

まとめ

おめでとうございます、初級編集者さん!新しく学んだ Linux のファイル調査スキルを使って、原稿ページの 2 つの版の違いを明らかにできました。catheadtaildiff を使いこなす力は、今回の編集ミステリーで大いに役立ちました。

cat でファイルの内容を表示し、headtail で特定の部分を調べ、diff でファイルを比較することで、Linux における基本的なファイル操作をしっかり理解できていることを示しました。これらのスキルは、出版の世界でも Linux の学習でも、今後の取り組みに役立ちます。

小説でもコードでも、細部への注意と適切なツールがあれば、どんな謎でも解き明かせることを覚えておきましょう!

✨ 解答を確認して練習✨ 解答を確認して練習