Last modified: May 25, 2007
Latest version: 1.1

sedash ダウンロードページ

[English page]

注意

2001年から全く更新されていません。既に使い物にならないと思われます。 あくまで歴史的なものとして保存してあります。

これ何?

sedをashのbuilt-in commandにしてしまうためのキットです。 ただし、cygwinでしか動作確認はしておりませんし、そもそもcygwin以外で 動かす意味はないと思います。

必要なもの

INSTALL.txtにも書きましたが、cygwin版のashとsedのソースが必要です。 バージョンに完全に依存しているため、必ず cygwinのミラーサイトから、 sed-3.02-1-src.tar.gzとash-20010425-src.tar.gzをダウンロードしてください。 (このページからもダウンロードできます)
追記:これらはobsoleteになっているようです。時間があれば新バージョンに 対応する予定です。

何でわざわざbuilt-inに?

configureが魔法のように速くなるからです。config.cacheの有無や、 configureの中身にもよりますが、だいたい2〜3倍速くなるようです。

何でそんなに速くなるの?

cygwinが遅すぎるからです。
これでは身も蓋もないので、まともに説明すると、cygwinの絶望的に遅いfork()/exec()を、 少しでも使わずに済ませることで、shell scriptを高速化しているのです。

インストール

まず最初にsedash-<version>.tar.gz[bz2]を適当なディレクトリに展開して、INSTALL.txtを 読んでください。その中の指示に従って、sed-3.02-1-src.tar.gzと ash-20010425-src.tar.gzを展開し、ビルドを行ってください。

注意

へぼへぼな人間が作ったので、バグは覚悟してください。 間違っても、「落ちたぞどーしてくれるんだ」などと言わないでください(祈)。 それから、英語が間違っていたら指摘してください。

更新履歴

ver 1.1 Jul 26 2001

ver 1.0 Jul 23 2001

ダウンロード

最新バージョン

sedash-1.1.tar.gz または sedash-1.1.tar.bz2

旧バージョン

sedash-1.0.tar.gz または sedash-1.0.tar.bz2

必要なファイル

sed-3.02-1-src.tar.gz
ash-20010425-src.tar.gz

バグを発見した方や、修正版を作ってくれた方は、こちらに連絡してください。
相田 森羅 shinra@j10n.org