導入
ある形式から別の形式へのデータの変換が必要だったことはありますか? データの変換は、開発者にとって一般的な作業です。 何らかのログまたは受信ストリームからどのような情報を抽出しようとしているかにかかわらず、多くの場合、使用する前に、生データを処理して変換する必要があります。
このモジュールでは、UNIX シェルを使用してデータをラングリング (変換) する方法を学習します。 また、いくつかの一般的に使用されているツールと正規表現の基本についても説明します。
学習の目的
このモジュールでは、次の方法を学習します。
-
head
、tail
、wc
、nl
、sort
などのコマンドを使用して、基本的なファイル検査を実行する。 -
cat
コマンドを使って、ファイルの作成、追加、表示、連結を実行する。 - 単純な RegEx (正規表現) を記述して、テキストのパターン マッチングに使う。 (この regex の説明は詳細ではありません)。
- ファイルを検索するために
grep
コマンド、またはパターン マッチングと正規表現のためにstdin
コンテンツを使う。 -
sed
と正規表現を使って、入力ストリームに対して基本的なテキスト変換を実行する。 - パイプとフィルターをデータ ラングリングに使用する。
前提条件
- コマンド ラインと基本的なシェル コマンドに関する基本的な知識