このディレクトリがあり、ファイルの名前を変更したい:
===> ls -1 Der-vierte-Weise/
10 - 10 - Erkenntniss.ogg
1 - 01 - Hoffnung.ogg
11 - 11 - Wahrheit.ogg
12 - 12 - Dankbarkeit.ogg
13 - 13 - Kredits.ogg
2 - 02 - Familie.ogg
3 - 03 - Demut.ogg
4 - 04 - Freude.ogg
5 - 05 - Schoenheit.ogg
6 - 06 - Solidaritaet.ogg
7 - 07 - Entscheidung.ogg
8 - 08 - Hilfe.ogg
9 - 09 - Unterstuetzung.ogg
結果は次のようになります。
===> ls -1 Der-vierte-Weise/
01 - Hoffnung.ogg
02 - Familie.ogg
...
一般的なシェルツールでこれを解決したいと思います。
1
一般的なシェルツールでこれを解決したいと思います。正当な理由がないと言っているわけではありませんが、「なぜ?」と自分自身に質問して答えたと思います。前回、非常によく似た問題を解決する必要がありましたが、すぐにBashを片側に押し込んでPythonで解決しました。はるかに簡単です(ただし、Python、文字列メソッド、glob.glob、os.renameはすでに知っていました-また、スペースやその他の厄介な文字が含まれるフォルダ名でいっぱいのツリーを再帰的に検索する必要がありましたが、どれも余分な原因ではありません)はPythonを使用している場合わざわざ
—
nigel222
@ nigel222私は怠惰で、できるだけ少ない文字を入力したいです。ここでpythonを使いたくないのはそのためです。誤解しないでください。これまでのところ、Pythonは私の好きなプログラミング言語であり、毎日使用しています。
—
guettli 2017年