ディレクトリー内のキーワードを含むファイルを検索して検索結果をLynxで表示するスクリプトです。スクリプトは lgrep、lf_lynx.plの2つのスクリプトファイルで構成されています。
lgrep は コマンドラインオプションをそのまま grep に渡しますから、操作法は grep とほとんど同じになります。
カレントのディレクトリーを検索するときは
$ lgrep <keyword> *特定のディレクトリーを検索するときは
$ lgrep <keyword> ~/hoge/*となります。
#!/bin/sh grep $@ | lf_lynx.pl > .lgrep.html lynx .lgrep.html rm .lgrep.html
ファイル名:lf_lynx.pl
#!/usr/bin/perl
while (<>) {
/^(.*?):(.*)/;
$url = $1;
$line = $2;
$line =~ s/\&/\&\;/g;
$line =~ s/\</\<\;/g;
$line =~ s/\>/\>\;/g;
$line =~ s/\"/\"/g;
print "<a href=\"$url\">$url</a><br>\n$line<br><br>\n";
}
# lf_lynx.pl