まとめ
このモジュールでは、データをある形式から別のものに変換するために UNIX シェルで使用できるツールとコマンドをいくつか紹介しました。
最初に、head
、tail
、wc
、および nl
の各コマンドについて紹介しました。 これらのコマンドを使用すると、テキスト ファイルをすばやく検査し、生データの理解を深めるのに役立ちます。 次に紹介したコマンドは cat
でした。 このコマンドを使用すると、ファイルの内容をクイック表示することができます。 また、それを使用して、ファイルの内容を追加または連結することで新しいファイルを作成することもできます。
その後、正規表現 (regex ともいう) の基本を学習しました。 正規表現はパターン マッチングに役立ち、IDE 内で、またコマンド ラインで他のフィルターやコマンドと共に使用できます。
その後、sed
と grep
を紹介しました。これらを使用し、テキスト ストリームやファイルのパターンを検索して置換することができます。
最後に、パイプと出力のリダイレクトについて学習しました。 パイプを使用すると、前のユニットで学習したコマンドとフィルターをすべてまとめて、データ処理パイプラインをビルドすることができます。
これで、これらのコマンドによって行われる内容と、それらを使用して UNIX シェルから効率的にデータを変換する方法について十分に理解できたはずです。