[Tomoyo-dev 594] Re: alien ほか

Back to archive index

Tetsuo Handa from-****@I-lov*****
2007年 9月 29日 (土) 19:46:00 JST


> > Ubuntu 6.10 です。エラーメッセージは忘れました。

Ubuntu で実行したら以下のようなエラーでした。

  [: 行番号: ==: unexpected operator

比較演算子を == ではなく = や -eq にしないといけないようです。

== を = にして #! /bin/sh で実行すると、
今度は read でタイムアウトを使えなくなってしまいました。

これは、 /bin/sh には

  read [-p prompt] [-r] variable [...]

のようにタイムアウト指定が存在しないのに対し、 /bin/bash には

  read [-ers] [-u fd] [-t timeout] [-a aname] [-p prompt] [-n nchars] [-d delim] [name ...]

のように存在しているためのようです。

> 参考までにbashの何の機能を使用されたのでしょうか?

/sbin/ccs-init に関しては、 /bin/sh で実現できないのは read のタイムアウト機能だけかな?




tomoyo-dev メーリングリストの案内
Back to archive index