トップ «前の日記(2014-07-26(Sat)) 最新 次の日記(2014-08-05(Tue))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2014-08-01(Fri) 直前で青道心

何だこりゃ

ちょっとawkで片付けようかと。

{ 
 print "$1 is", $1, "$2 is",$2, "$3 is", $3;
 $mytotal = $1*3600 + $2 * 60 + $3;
 print "mytotal is", $mytotal
 print "$1 is", $1, "$2 is",$2, "$3 is", $3;
}
$ echo 3:35:21 | awk -F:  -f mytime.awk 
$1 is 3 $2 is 35 $3 is 21
mytotal is 12921
$1 is 12921 $2 is  $3 is

んで、目的のスクリプトは

時刻のテキストを受け取り、7秒足して、元通りの書式で出すだけ。
空行の処理は、目的を果たした後、ブログに書くときに追加。

{
  if ($1 == "")
  {
     print ""
  } else {
     $mytotal = $1*3600 + $2 * 60 + $3 + 7; 
     h = int($mytotal / 3600) 
     m = int(($mytotal % 3600) / 60)
     s = $mytotal % 60
     printf ("%d:",h) 
     printf ("%02d:",m) 
     printf ("%02d\n",s) 
  }
}
$ echo '3:5:7
> 2:15:1
> 
> 
> 4:59:57' | awk -F: -f mytime.awk
3:05:14
2:15:08
 
 
5:00:04

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。