はじめに
出版社の初級編集者として、近日刊行予定のミステリー小説の重要なページについて、2 つの版があることに気付きました。File Contents and Comparing 実験で学んだ Linux コマンドを使って、これらのファイルを調査するのがあなたの görev です。
到達目標
このチャレンジを完了すると、次の操作ができることを示せます。
catを使ってファイルの内容を表示するheadとtailを使ってファイルの特定部分を調べるdiffコマンドを使ってファイルを比較する
ファイルの内容を調べる
このステップでは、cat、head、tail を使って、謎めいた 2 つのファイルを調べます。
タスク
catを使って/home/labex/project/manuscript_v1.txtの内容を表示します。headを使って/home/labex/project/manuscript_v2.txtの最初の 2 行を表示します。tailを使って、両方のファイルの最後の 1 行を表示します。
要件
- File Contents and Comparing 実験で学んだコマンド(
cat、head、tail)だけを使用します。 - ファイルの内容を変更しないでください。
ファイルを比較する
ファイルを個別に確認できたので、次はファイルを直接比較します。
タスク
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 つの版の違いを明らかにできました。cat、head、tail、diff を使いこなす力は、今回の編集ミステリーで大いに役立ちました。
cat でファイルの内容を表示し、head と tail で特定の部分を調べ、diff でファイルを比較することで、Linux における基本的なファイル操作をしっかり理解できていることを示しました。これらのスキルは、出版の世界でも Linux の学習でも、今後の取り組みに役立ちます。
小説でもコードでも、細部への注意と適切なツールがあれば、どんな謎でも解き明かせることを覚えておきましょう!



