xeon-koyamaです SUSE9.3 の coreutils パッケージに入っていて、 /usr/bin に配置される ”[” というファイルは、何を意味しているのでしょうか? GNUのページを見たのですが、今ひとつ分かりませんでした。 ご存じの方がいらっしゃいましたら、宜しくお願い致します。 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 シェルスクリプトでよく用いられている if [.....] の [ ですね。 基本的にはtestコマンドと同意です。 bashの場合[は組込みコマンドになりますが....。 Saturday 25 November 2006 20:46、koyama さんは書きました:
xeon-koyamaです
SUSE9.3 の coreutils パッケージに入っていて、 /usr/bin に配置される ”[” というファイルは、何を意味しているのでしょうか? GNUのページを見たのですが、今ひとつ分かりませんでした。
ご存じの方がいらっしゃいましたら、宜しくお願い致します。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
xeon-koyamaです 今井さん、ご返答ありがとうございます。
シェルスクリプトでよく用いられている if [.....] の [ ですね。
そうなんですか。
bashの場合[は組込みコマンドになりますが....。 てっきり bash の [ は組み込みなので、何かファイルシステムが変になったんだと 思い、削除してしまいましたが、rpm で調べてみたらちゃんとパッケージ引けた ので、 焦って質問しました。
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 Saturday 25 November 2006 22:19、koyama さんは書きました:
xeon-koyamaです
bashの場合[は組込みコマンドになりますが....。
てっきり bash の [ は組み込みなので、何かファイルシステムが変になったんだと 思い、削除してしまいましたが、rpm で調べてみたらちゃんとパッケージ引けた ので、 焦って質問しました。
外部コマンドとして'['が用意されている以上、念のため復活しておいた方が無難だと思います。 シェルスクリプトの先頭などで #!/bin/sh や #!/bin/bash 以外のシェル、コマンドが記述される場合があり、 必ず/bin/shや/bin/bashを呼び出すわけではありませんので...。 復活させるときにrpmパッケージをインストールし直すという方法のほかに、 rpm2cpioコマンドとcpioコマンド組み合わせれば特定ファイルだけを本来のインストール先 とは別のところに抜き出してそちらをコピーという事も可能です。 直接'['を消したのであればこちらの方がスマートかもしれません。 http://www.netlaputa.ne.jp/~utty/linuxmld/rpm2cpio1.html とか既に解説があるようなのでそちらを見ると良いのではないでしょうか。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
xeon-koyamaです 今井さん、ご返答ありがとうございます
外部コマンドとして'['が用意されている以上、念のため復活しておいた方が無難だと思います。
はい、私もヤバイと重い、Yastを使って、強制アップデートで rpmを入れ直しま した所、 無事 /usr/bin/[ が復活しました。 アブナイアブナイ.... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (2)
-
koyama
-
Masaru Imai