これでClass::Accessorの内部実装がわかる。
perldoc -m Class::Accessor
documentはこっち
perldoc Class::Accessor
以下まるっと引用しておく。
Perlにおける真偽値を解説します。
Perlにおける偽値は次の五つです。
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
my $str = "0123456789abcdefghijklmnopqrstuvwxyz"; | |
# 0番目の要素から10文字抜き出す | |
$left10 = substr($str, 0, 10); | |
printf "LEFT 10 character: %s\n", $left10; |
to_unixtime
perl -e 'use Date::Parse;\$t=\"@ARGV\";printf(\"\$t\t%d\n\",str2time(\$t))'
from_unixtime
perl -e 'for(@ARGV){@t=localtime(\$_);printf(\"\$_\t%d/%02d/%02d %02d:%02d:%02d\n\",@t[5]+1900,@t[4]+1,@t[3],@t[2],@t[1],@t[0])}'
kill screen session:
$ screen -ls
There are screens on:
50135.pts-287.foo (Detached)
56049.pts-68.bar (Detached)
45032.pts-395.baz (Detached)
4 Sockets in /var/run/screen/S-libitte.
$ screen -S 50135.pts-287.foo -X quit
sort files by size
ls -Sl
du
$ du -chs
3.9G .
[user] | |
name = libitte | |
email = [email protected] | |
[color] | |
branch = auto | |
diff = auto | |
interactive = auto | |
status = auto | |
ui = true |