2010年6月24日 (木曜日)

23:48:09 # Life bash のarrayの表現。 配列を設定してからsetで出力したら、 DEBOOTSTRAPOPTS=([0]="--variant=buildd" [1]="--keyring" [2]="/usr/share/keyrings/debian-archive-keyring.gpg") という感じで出力された。 ()自体は知っていたが、こんな風に[0]にどれを代入するというような感じで記述できるのは知らなかった。へぇ。 ついでに読んでいたら、配列を += で追加することができるらしい。DEBOOTSTRAPOPTS+=('hoge') とかすると末尾に追加できる。 mounted[${#mounted[@]}]='hoge'とかがんばってタイプしていたがbashにはそういう構文があるのかぁ。

Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $