はじめに
あなたはある出版社の新人編集者です。出版を控えたミステリー小説の重要なページについて、内容が異なる 2 つのバージョンを発見しました。あなたの任務は、「ファイルの内容確認と比較」の実験で学んだ Linux コマンドを駆使して、これらのファイルを精査することです。
習得できるスキル
このチャレンジを完了すると、以下の能力を証明できます:
catを使用したファイル内容の表示headとtailを使用したファイルの特定部分の確認diffコマンドを使用したファイル間の比較
あなたはある出版社の新人編集者です。出版を控えたミステリー小説の重要なページについて、内容が異なる 2 つのバージョンを発見しました。あなたの任務は、「ファイルの内容確認と比較」の実験で学んだ Linux コマンドを駆使して、これらのファイルを精査することです。
このチャレンジを完了すると、以下の能力を証明できます:
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 行を表示してください。cat、head、tail)のみを使用すること。個別にファイルを確認したところで、次はそれらを直接比較してみましょう。
diff コマンドを使用して、/home/labex/project/manuscript_v1.txt と /home/labex/project/manuscript_v2.txt を比較してください。diff コマンドを使用すること。タスクを完了すると、以下のような出力が表示されるはずです:
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 の学習においても大きな助けとなるでしょう。
細部への注意と適切なツールがあれば、小説の謎もコードの謎も必ず解き明かすことができます。これからも頑張ってください!