タグ

awkに関するcreaismのブックマーク (5)

  • テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記

    個人的にテキストファイルを処理することが多いのですが,簡単な処理ならUnixのコマンドをパイプとリダイレクトで組み合わせてできることが多くあります.今回はそんななかでもちょっとマニアックなTIPSをまとめてみました. sortコマンドでタブ区切りのファイルを指定する最近知って驚愕したのがこれ.sortコマンドでタブ区切りのファイルを指定したいときは,Ctrl+v Tabでタブ文字を入力していたのですが,$ sort -t $'\t' -k 2,2 のようにしてタブ区切りで2番目のキーでソートすることができます. 1000行おきにデータをサンプリングする1000行おきにファイルからデータをサンプリングしたいときとかは,perlでワンライナーを書くのが速いようです.$ perl -ne '$i++; print unless ($i % 1000)' 某所のコードゴルフによるとこれだけ短くでき

  • AWK Users JP :: 日本の AWK ユーザのためのハブサイト

    YAPC::Asia 2008 で Michael Schwern は「SEO に有効な独自ドメインを取って、もっと Perl 初心者が集まりやすい nice な Perl の情報を集めたサイトを作れ!」と言っていたので、ここに AWK-users.jp を開始します。 Perl Is unDead - Michael Schwern (Schwern) これは awk も同じであり、ちょうど Perl-users.jp の発表のある前日に Web サイトの再構築の話題を ML に出したところでした。 微妙なタイミングだなぁに書きましたが、Perl Is unDead - Michael Schwern (Schwern) の中の話を私なりに awk でも通用するようにまとめると以下のようになると思います。(聞き取れていないかもしれませんが・・・) あたかもゾンビが脳みそを欲しがるように、

    creaism
    creaism 2011/10/25
    "基本的にこのページは全て awk で記述していく。(マゾですか?)"
  • awk

    awk の使い方 awk とは awk とは、数値や文字列が規則正しく並んでいるテキストファイルに対して以下の操作を行うのに適したコマンド(スクリプト言語)である。 編集(一部分の取り出し、並べ換え) 簡単な数値の計算(表計算) 簡単な処理ならば、C言語でプログラムをするよりも、手早く行なうことができるので、 覚えておくといろいろ便利だろう。 また、文法はC言語に似ているので、C言語を知っている者には簡単に覚えることができる。 Linuxを始めUNIXには標準でインストールされているが、 DOS(WINDOWS)、Mac 用のものもある。 awk の簡単な使い方 その1 awk はコマンドラインでも、C言語のようにプログラムをファイルに書いても実行できるが、 まず、一番簡単なコマンドラインから、実行する方法をやってみる。 最初にも書いた通り、awk は何かのデータを元に処理を進めるので、例

    creaism
    creaism 2011/07/04
  • Amazon.co.jp: sed & awkプログラミング 改訂版 (A nutshell handbook): Dale Dougherty (著), Arnold Robbins (著), 福崎俊博 (翻訳): 本

    Amazon.co.jp: sed & awkプログラミング 改訂版 (A nutshell handbook): Dale Dougherty (著), Arnold Robbins (著), 福崎俊博 (翻訳): 本
  • sed & awkプログラミング 改訂版

    sedとawkは、UNIXの世界で、システム管理やプログラミングを問わず必須のツールといえます。書は、この2つのツールの解説書として定番の書籍です。改訂にあたっては、POSIXに対応するための修正、最新のsed、awkのバージョンについての加筆修正はもちろんのこと、文の見直しもしました。さらに、いくつかの市販awkやフリーソフトウェアのawkについての解説も追加しました。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。 正誤表1 ----- 1999年7月 「sed & awkプログラミング 改訂版」 正誤表 この正誤表は第1

    sed & awkプログラミング 改訂版
  • 1