AWKの特徴と比較してPowerShellの特徴を説明しました。
動画の概要
今回もAWKとPowerShellそれぞれの特徴を比較しながら特性の違いをお話ししました。
AWKはテキストベースである
以下のような動きでテキストをベースにした処理を行います。
- 指定された、あるいは空白、タブ文字でデータを分割する
- 区切られたデータをフィールドとする
このため、テキスト編集を目的とした組み込み関数や特殊な変数を利用することができます。
PowerShellはオブジェクトベースである
以下のような動きでオブジェクトをベースにした処理を行います。
- 入力も出力も.Net Frameworkのオブジェクト
- オブジェクトのプロパティを操作することが中心
- 操作のためのコマンドレットが用意されている
このため、テキストであればStringオブジェクトとなるためAWKのようにテキスト編集に特化した仕組みではありません。
0コメント