Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

awkに関するs_moriのブックマーク (4)

  • awk入門 コマンドの使い方とスクリプトの書き方

    cos 余弦(コサイン)を返す関数です。 number cos(number) exp 指数を返す関数です。 number exp(number) exp関数の使用例を以下に示す。 $ cat naturalnumber.txt 1 2 3 4 5 $ awk '{print $1, exp($1)}' naturalnumber.txt 1 2.71828 2 7.38906 3 20.0855 4 54.5982 5 148.413 getline number getline() 現入力ファイルの次のレコードを組み込み変数 $0 に設定します。getline 関数は正常終了時には1を、ファイルの終わりに達すると0を、エラー発生時には-1を返します。 index number index(string, substring) 文字列 string の中で文字列 substring が最

    s_mori
    s_mori 2014/01/07
  • チョー簡単 Awk

    はじめに 「awk」は簡単にテキスト加工ができるパターンマッチングスクリプト言語です. 簡単なデータ処理は,いちいちC言語で書くのではなく, スクリプト言語で書きましょう. もちろん sh,perl,rubyなど何を使ってもいいですが, awkもなかなか捨てたもんではありません. 文法がC言語に似ているのでとっつきやすいでしょう. というわけで,チョー簡単な awkの使い方を紹介します. ここで書く以外にもパターンマッチングなど, awkはホントいろんなことができますので, 興味のある人は深くチャレンジしてみて下さい. 最低限の知識 ◎ スクリプトの構造 awkスクリプトはこのようになっています. BEGIN{ 前処理 } パターン { アクション } END{ 後処理 } まず「前処理」をします. 次に,テキストの各行のうち, 「パターン」に一致した行に対してだけ「アクション」をします.

    s_mori
    s_mori 2013/01/11
  • GNU awk (gawk) を用いた Apache ログ解析方法

    2. 自己紹介 斉藤博文 日 GNU AWK ユーザー会主宰。 hi_saito@yk.rim.or.jp @hi_saito http://gauc.no-ip.org/awk-users-jp/ さて、今回の課題です。 3. 目的 Apache のログを簡単に整理したい。 combined 形式でも common 形式でも手 軽に処理したい。 項目分割を簡単にしたい。 コードの量を少なく、分かりやすくしたい。 でも awk は Apache の処理が苦手です。 4. 何故、苦手なのか 何故、苦手なのか? Apache のログ項目は 3 つの形式がある。 スペース区切。 → awk で処理できる。 ダブルクォートで囲まれて中身にスペースが含ま れる。 大括弧で囲まれて中身にスペースが含まれる。 そんな時には GNU awk (gawk) です! 5. 形式の combined 形式のロ

    GNU awk (gawk) を用いた Apache ログ解析方法
  • Effective AWK Programming A User's Guide for GNU Awk

    Effective AWK Programming A User's Guide for GNU Awk Edition 1.0.4 April, 1999 Arnold D. Robbins はじめに awkとgawkの歴史 The GNU Project and This Book Acknowledgements Introduction Using This Book Dark Corners Typographical Conventions 例で使用するデータファイル Getting Started with awk A Rose By Any Other Name awkプログラムの実行の仕方 使い捨ての一発awkプログラム 入力ファイルなしのawkの実行 長いプログラムを実行する 実行可能なawkプログラム awkプログラム中のコメント 非常に単純な例 二つのルールを持つ例

  • 1