mieki256's diary



2007/04/14() [n年前の日記]

#1 [xyzzy] _filter-region - リージョンの内容を標準入力につなげて COMMAND を実行

xyzzy のこれを使って、バッファ中の複数行に対して perlスクリプトで処理をして xyzzy のバッファに書き戻す、てことをしたいんだけどどうすりゃいいのやら。

hoge.pl じゃダメで、perl c:\DIR1\DIR2\hoge.pl じゃないとダメなのか。C-x | perl c:\DIAR1\DIR2\hoge.pl みたいな。

面倒だからバッチファイルに。hoge.bat で。
@perl c:\DIAR1\DIR2\hoge.pl
.pl の中身は、
#!/usr/bin/perl -w
# ソース中の数値文字列を連番に

use strict;
my @list = <>;

my $c = 0;
foreach (@list) {
	chomp;
	if ( /^([^0-9]+)([0-9]+)(.+)$/ ) {
		print "$1$c$3\n";
		$c++;
		next;
	}
	print $_ , "\n";
}
こんな感じで。

最初から lisp で書ければいいんだけど。lispはさっぱりわからんのです。

以上です。

過去ログ表示

Prev - 2007/04 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project