私は約7,000の.txtファイルを持っています。このファイルは、命名規則が明確に破られたプログラムによって吐き出されています。唯一の恩恵は、id、date、timeという構造に従うことです。ファイル名に書式を追加し、バッチ名を変更するにはどうすればいいですか?
m031060209104704.txt
- > ID:m031
日付:060209
時間:104704
他のファイル名のサンプル(再び同じこと)
115-060202105710.txt
- > ID:115-
日付:060202
時間:105710
.txtの
x138051203125338.txt
等...
9756060201194530.txt
など。
私は次のように見えるように、このディレクトリ内のすべての7000のファイルの名前を変更したい:
m031060209104704.txt
- >090206_104704_m031
すなわちdate_time_id(それぞれがアンダースコアやハイフンで区切られた、私は気にしないでください)。 上記のようにyymmddからddmmyyに切り替えるには、日付形式が必要です!
私は明確ではないですいただきました!やり過ぎここで、完全なプログラムのスクリプトまたはbashコマンド(MAC OS)。再び、私は気にしない、すべての助けを感謝します。
どういうところですか? – Roadowl
何か試しましたか? – Inian
あなたは何を試みましたか?類似のファイルの名前を変更する例は、Stackoverflow.comにたくさんあります。 –