タグ

awkに関するchanpon0のブックマーク (6)

  • sedとawk

    *は連続した文字列を表すので"a*"は"a","aaaaa","aaaaaaaaaaaaaaaaaa"に対応します

    chanpon0
    chanpon0 2016/03/18
    簡単な説明。
  • 統計屋のためのAWK入門 - あんちべ!

    はじめに 稿はAWKという言語を用いて、 ごく簡単にデータ分析用の前処理*1をするための解説記事です。 AWKは短いコマンドを記述するだけで多様なデータ処理を可能にします。 特にデータの抽出に関して恐るべき簡易さを提供します。 具体的には、input.txtというファイルの中から "fail"という文字列を含む行を抽出したければ次のように書くだけです。 awk /fail/ input.txt つまり、スラッシュ記号で文字列を指定するだけで その文字列を含む行を抽出できるのです。 大変簡単ですね! また、awkはLinuxMacには標準で入っており、 Windowsでもawk.exeを一つ用意するだけなので、 面倒なインストール作業や環境構築は不要で誰でも即座に使えるため、 自分で書いた処理を他人に渡したり*2各サーバに仕込むなども簡単に出来ます。 複雑な処理をする場合はPython

    統計屋のためのAWK入門 - あんちべ!
  • mktime = 特定日時の時刻値(= 基準時刻からの経過秒数)を調べる(Gawk専用) - AWK

    chanpon0
    chanpon0 2014/03/18
    mktime 日時の時刻値を取得。
  • Awkプログラミング入門−第9回

    講座「文系のためのawkプログラミング入門」 前回見た関数は、文字列についての情報を教えてくれるものでしたが、今回紹介する関数は、文字列に対して、その一部分を切り出したり、特定の語句を別の語句と取り替えたり(置換)という、加工を行ないます。 II文字列の加工を行なう関数 1)substr(str,beg,len) substrは、次の様に引数を三つも持つ、ちょっと複雑な関数です。仕事はある文字列から部分文字列を切り出すことです。 substr(str,beg,len) str : 文字列…切り出しの対象になる元の文字列 beg : 整数値(バイト単位)… 切り出しの開始位置 len : 整数値(バイト単位)… 切り出す文字列の長さ 返値: 文字列 引数に与えられた文字列( str )の beg 文字目から len 文字分切り出して、切り出した文字列を返してくれます。ここで文字

    chanpon0
    chanpon0 2014/03/18
    gusbで置換
  • なるべく書かないawkの使い方 - ザリガニが見ていた...。

    awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言語仕様ではあるが、awkには必要十分な表現力がある。特にテキストを処理する場面においては、最小限のシンプルな記述で、気の利いた処理を素早くこなす。無駄のないawkワンライナーを見ると、ある種の感動を覚える。awk以降に生まれたスクリプト言語は、少なからずawkの影響を受けていると思われる。 awkを知ることで、間違いなく幸福度は上がると思う。いつかきっと「知ってて良かった」と思える時が来るはず。もっともっと、awkを知りたくなってきた。 基動作 awkの基動作は、とってもシンプルである。

    なるべく書かないawkの使い方 - ザリガニが見ていた...。
    chanpon0
    chanpon0 2013/12/09
    awkメイン
  • AWKとは

    はじめてのAWK     Last modified: Mar 02, 2004 AWKの簡単な説明 AWKの使用法 簡単なAWKスクリプトの作り方(1) 簡単なAWKスクリプトの作り方(2) 簡単なAWKスクリプトの作り方(3) AWK で grep を作る 用語解説 AWK プログラムへの入力 スクリプトとは 制御構文とは パターンとは 組込み変数とは 演算子とは 文字の連結とは 関数とは 配列とは 印字書式とは 正規表現とは 直前のページへ戻る   E-mail to Shigenobu AOKI

  • 1