パスワードを忘れた? アカウント作成
397429 journal

tmiuraの日記: ディスク換装その後

日記 by tmiura

Fivaくん内蔵ハードディスク換装にあたって、 中身を机の上マシンのWindows2000経由でコピーしたら問題が残った件のうち、 ファイルの大文字小文字については対応終了。

  1. Win2000マシン上に残しておいたコピー元でls -laR
  2. その出力から大文字小文字問題の出たDOSな8.3文字のファイル名を抽出
  3. perlスクリプトへくべてごそっとrename

リネームに何を使うかはいろいろ試したのだが、 結局perlのファンクションを使うのが一番よさそうな感じだった。

あとは半角仮名やシフトJIS漢字など8bit目の立った文字については 今のところあまり問題を生じていないこともあって、 とりあえず今回の変換の対象から外した。 大文字小文字問題が一番問題だったCVS管理のファイルの中に 8bit目の立った名前のファイルは確かなかったはずだ。

もう一つの問題だったDOSエイリアス名は 問題が見つかってから対応すればいいだろう。

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

物事のやり方は一つではない -- Perlな人

読み込み中...