説明
2002/02/10: g<number>方式は現在使用できなくなっています。微妙にnerfed。
2002/10/23: …と思っていたら、guild<number>だと表示できました。
EverQuestのGuildには内部的に管理番号がついています。/who all guild<number> と入力することで、 管理番号のGuildのOnline Characterの一覧を表示させることができますが、Guild Nameに対応する番号がわからないと ほとんど意味がありません。そこで、2001/10/20時点でのVeeshanのGuildデータをリストにしてみました。
プログラムを実行すると、以下のように表示されます。例1の場合Guild <Kalavinka> を /who するには /who all guild114 となります。コマンドに続けて何か文字列(正規表現可)を記述した場合は、 その文字列を含むGuildのみが表示され、何も記述しなかった場合は、すべてのGuildが表示されます。
動作確認は FreeBSD 4.4-STABLE/i386 上の Perl 5.005_03 で行ないましたが、Perlの動作する環境なら 大抵どんなものでも動くと思います。
example1: % eqguild fire kala flame ← fire, kala, flame それぞれの語を含むGuildのみを表示 Guild Name No. ----------------------------------- --- Fires of Heaven 3 Lost Order of Akalabeth 16 Kalavinka 114 The Knights of Eternal Flame 129 Legions of Fire 148 Blue Flame 363
example2: % eqguild 'blue flame' ← 'blue flame' を含むGuildのみを表示 Guild Name No. ----------------------------------- --- Blue Flame 363
example3: % eqguild ^the ← the で始まるGuildのみを表示 Guild Name No. ----------------------------------- --- The Magistry 30 The Sons of Steel 43 The Underworld 47 The Oracle 50 The Ethereal Say 58 The Protectors 70 The Circle of Eternity 80 The Circle of Veeshan 82 The Keepers of the Eternal Elf 84 The Honorable Few 98 The Toilers Guild 103 The Gods' Chosen Ones 104 The Imperial Alliance 116 The Bloody Brood 120 The Knights of Eternal Flame 129 The Elite Force 134 The Noble Brotherhood 139 The Faithful Few 175 The Small Chaotic Gods of War 181 The Rusty Blade 199 The Stay 208 The Elders of Wisdom 220 The Songs of Veeshan 276 The Iksar Brotherhood 333 The Corps 336
補足など
% mv guilds2.dat guilds2.dat.orig % tr "\n" "\r" < guilds2.dat.orig > guilds2.dat