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