December 2022
Intermediate to advanced
400 pages
4h 27m
Japanese
前の章では、sedを利用して、スクリプト内からファイルを編集できることを学びました。sedコマンドはストリームエディター(stream editor)と呼ばれ、ファイルを1行ずつ読み込み、その内容を検索または編集します。歴史的に見ると、これはUNIXに起源を持ち、大きなファイルを開くための十分なRAMがシステムになかった時代にまでさかのぼります。sedを使うことは、編集を行うためにどうしても必要なことだったのです。今でも、何百行あるいは何千行ものファイルからデータを表示したりそれらを修正したりするために、sedが使われています。同じことを人間がやろうとするよりも、はるかに簡単で、はるかに信頼性が高いからです。最も重要なのは、前に見たように、スクリプト内でsedを使って、ファイルを自動的に編集できることです。人間との対話は必要ありません。
この章では、まずgrepを使って、ファイルからテキストを検索する方法を説明します。grepコマンドのreは、正規表現(regular expression)の略です。この章では、スクリプトの作成についてはあまり説明しませんが、スクリプトと一緒に利用できる重要なツールを紹介します。次の章では、sedをスクリプト内で実践的に使う方法について説明します。
とりあえず、この章では取り組むべきことが数多くあり、以下のテーマを扱います。
grepを使ってテキストを表示するsedの基礎を理解するsedのその他のコマンドsedの複数のコマンドgrepコマンドについて知ることから、この旅を始めましょう。これにより、複雑な正規表現やsedを使ったファイル編集へと進む前に、テキスト内を検索するというシンプルな概念を理解することができます。 ...
Read now
Unlock full access