CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
日付 から unixtime への変換方法 date コマンドに ‘+%s’ 引数をつけると unixtime で表示する。 $ date +%s 1108218628 特定の日付を変換したいときは、’–date’ オプションを利用する。 $ date +%s --date "2005-01-01 00:00" 1104505200 unixtime から 日付 への変換方法 $ date --date "@1104505200" Sat Jan 1 00:00:00 JST 2005 ぼくが知る限り、date コマンドでは変換できない。このため、awk をもちいる。 awk でもできる。 $ echo 1104505200 | awk '{print strftime("%c",$1)}' Sat Jan 1 00:00:00 2005 フォーマットをそろえる場合。 $ echo 11
このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。 AWK それ自体でプログラムを組むことは少ないが、シェルスクリプト中で引数や文字列処理に使うと便利なものだ。ここでは、筆者がこれまでに BASH や AWK スクリプトの中で使ったり試したことのある処理を、スクリプト例として紹介する。参考になりそうな例があれば随時追加していく。 AWK の正規表現は Perl と同じではないが、事始めとしては Perldoc の perlrequick が役に立つだろう。 意外 ! AWKでは { } が使えない !? ファイルのタイムスタンプを求める ファイルからコメント行と空行以外の内容を読み込む(出力レコードセパレータ変数 ORS) パスワードファイルから特定のフィールドだ
$B9TC10L$N=hM}$r8+$F$-$^$7$?$,!"$?$H$($P!V$3$l$i$NJ88K$rA4ItGc$C$?$i!"$$ (B $B$/$i$K$J$k$N$@$m$&!)!W$H$$$&5?Ld$K$O!"3F9T$K$"$k2A3J$NAmOB$r5a$a$J$1$l (B $B$P$J$j$^$;$s$+$i9TC10L$N=hM}$@$1$G$O$9$_$^$;$s!#$=$3$G!" (BBEGIN $B$H (BEND $B$H$$$&%Q%?! % gawk 'BEGIN { $B=hM} (B1} { $B9TC10L$N=hM} (B} END { $B=hM} (B2}' miyabe.new $B$N7A AWK $B$O!" (B1 $B9TL\$r=hM}$9$kA0$K$^$: (B $B=hM} (B1 $B$r9T$$!"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く