タグ

awkに関するtvskのブックマーク (3)

  • grep, awk, sed でバッファしない方法 | TECHSCORE BLOG | TECHSCORE BLOG


    TechscoreBlog tailgrep, awk, sed  grep : --line-buffered grep1tail -f logfile | grep --line-buffered -vE '\.(css|js|ico|png|gif|jpe?g)'
  • シェルにおけるタブと改行の扱い - ザリガニが見ていた...。

    最近はradikoやらじる★らじるのタイマー録音絡みで、シェルスクリプトを触る機会が多かったのだが、 再びradikoで録音したい! - ザリガニが見ていた...。 予約日時になったらちゃんと目覚めるtimerコマンドが欲しい - ザリガニが見ていた...。 radikoをキーワードで予約する - ザリガニが見ていた...。 自分の思いどおりに動作する時とうまく動かない時の原因は、そのほとんどが、スペース・タブ・改行を扱う時の勘違いにあると感じてしまった...。その扱いを正確に理解していれば、シェルスクリプトはかなり高度なテキスト処理を最初から的確にこなしてくれるはずだ。シェルスクリプトを理解するポイントの1つは、これらの目に見えない文字を、頭の中で正確に思い描く想像力かもしれない。現状の理解をメモしてみた。 検証環境 MacBook Pro Retina15 OSX 10.8.2 bas

    シェルにおけるタブと改行の扱い - ザリガニが見ていた...。
    tvsk
    tvsk 2013/03/24
    改行コードで置換する方法
  • n 日後を返す関数を返す関数 - 日本 GNU AWK ユーザー会 0.2

    http://ja.doukaku.org/29/ 既に作ったことがあったので、書いておきます。 gawk のみの実装ですが、gawk には systime() 関数と strftime() 関数と mktime() 関数があります。 #! /usr/bin/gawk -f BEGIN { print "Now: " strftime("%Y-%m-%d %H:%M:%S", systime()); print "After 5 days: " n_days_later(5); } # n_days_later - return the date after n days # input: n (days) # output: date after n days (%Y-%m-%d %H:%M:%S) function n_days_later(n) { return strftime("

    n 日後を返す関数を返す関数 - 日本 GNU AWK ユーザー会 0.2
    tvsk
    tvsk 2012/08/15
    日付計算をするサンプル
  • 1