パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

世界同時株安、原因は「b」と「m」の押し間違え? 」記事へのコメント

  • UNIX 系のシェルで大技使おうとしてしくじった時に似ている気がする。
    正規表現のミスや、root での rm -rf / あ、リターン押しちゃった(sudoしろよ)的な。
    • by Anonymous Coward on 2010年05月08日 22時13分 (#1760601)

      >root での rm -rf / あ、リターン押しちゃった
      何で対話的作業で絶対パスで削除対象ファイルを指定するなんて危ないことしてんの?
      cd してから相対パスで書けよ。

      親コメント
      • by sen_nen (33420) on 2010年05月10日 23時03分 (#1761646)

        無理に我々の業界に当てはめようとする事もあるまいに

        親コメント
        • # rm -rf *.*

          「カレントディレクトリーの中のファイルだけ消すつもりだったのに、『..』に展開されるせいで親ディレクトリーまで消える」のつもりで書かれたのだと思いますが、僕の知る限り、普通の Unix のシェルではそのコマンドで親ディレクトリーやその中身が消えることはないはずです。ワイルドカード自体がドットで始まる場合を除き、ワイルドカードがドットで始まるファイル名に展開されることはないので。

          親コメント
          • by Anonymous Coward

            聞いたことのある事例としては以下:

            % ls
                Makefile Makefile~ fuga.c fuga.c~ hoge.c hoge.c~ hoge.h hoge.h~ main.c main.c~

            「あー、emacs作ったバックアップ消すか。」

              % rm -f * ~ *~としようとして間に間違ってスペース挿入
              rm: cannot remove /home/foge : Permission denied

              「………ん?」

              % ls
              %

            その後バージョン管理ソフトの導入が決定された。

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...