2010年1月23日土曜日

bash コマンドの結果を配列として格納する

コマンドの結果を配列として格納する。

$ls_result=($(ls))
$echo ${ls_result[@]}

2010年1月17日日曜日

C言語defineテクニック

以下定義の理由
#define DUMP_WRITE(addr,nr) do { memcpy(bufp,addr,nr); bufp += nr; } while(0)


if (addr)
DUMP_WRITE(addr,nr);
else
do_something_else();

(unsigned long)(&((type *)0)->member))
構造体のメンバーmemberのシフト量