Re: Coping files with filename kanji code conversion
In article <YAS.06Mar4034752@kirk.is.tsukuba.ac.jp> yas@is.tsukuba.ac.jp writes:
>ファイル名の漢字コードを変換しながらコピーするうまい方法はな
>いでしょうか。Linux の EUC のものを、MacOSX の UTF-8 にコピー
>したいのです。
>
>MacOSX の HFS の場合、単に漢字コードが違うというだけでなくて、
>そういう名前でファイルを作成できません。つまり、コピーの段階
>で失敗してしまいます。
環境はGUI限定ですか?
CUIでできるなら、原始的にやるのが確実なような気も。
(1)コード変換するツールを自作する。
標準入力の各行に対応して
「コマンド名 入力側ディレクトリ名/標準入力 出力側ディレクトリ名/変換結果」
という行が標準出力に出る仕様にする。
(2)コピー元ディレクトリにおいて「ls -1」(必要に応じて「ls -1R」)を実行し、
結果をファイルに残す。
(3)上の(2)の結果を(1)のツールに喰わせる。
(4)上の(3)の結果をシェルスクリプトとして実行する。
戸田 孝@滋賀県立琵琶湖博物館
toda@lbm.go.jp
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735