|
電信八号のアドレス帳用ファイルの内容を僕に送ってもらって、それを僕の所
で変換した方が手っ取り早いような気がしてきましたけど…。
とりあえずご自身でやっていただくとしたら、
localgrep "^ +(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
, regular, nocasesense;
っていう一行だけのマクロを作って実行してみて欲しいです。それでたぶん、
aliases.ali(3): 斉藤秀夫 <hideo@tower>,
aliases.ali(8): 三匹様 <xxx@foo.woo.or.jp>
みたいな形式の内容、つまり、
ファイル名(行番号): 名前 <Email>
のような一覧が出てくるはずだと思います。
これが出てきたら、次に
replaceall "^.*?\\([0-9]+\\): +", "", regular, nocasesense;
って内容のマクロを実行すると、上記内容が
斉藤秀夫 <hideo@tower>,
三匹様 <xxx@foo.woo.or.jp>
のように変換されるはずで、さらにそこから
replaceall "^(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
, "\\1,\\2", regular, nocasesense;
のマクロを実行すれば、上記内容が
斉藤秀夫,hideo@tower
三匹様,xxx@foo.woo.or.jp
のように変換されるはずですが…。
少なくとも僕の所の、超簡単なタイプのaliases.aliファイルでテストした限
りはそのように変換されるようです。
ということで、もしうまくいかないとしたら、僕の所のaliases.aliとは違う
形式なのかなぁと思ったりしますが、だとしたら、そのファイルを見せてもらう
か、せめてそのファイルの一部を必要な部分だけ黒塗りして送ってもらうかしな
いとなんとも出来ない所です。
送ってもらうとしたら、 maruo@mitene.or.jp 宛にお願いします。
|
|