今井です。 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