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 で。
最初から lisp で書ければいいんだけど。lispはさっぱりわからんのです。
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はさっぱりわからんのです。
[ ツッコむ ]
以上です。