Massen umbenennung (Groß-/Kleinschreibung)
Massen umbenennung (Groß-/Kleinschreibung)
Hallo Zusammen,
ich suche dringend eine Möglichkeit mehrere Dateien (ein paar tausend) per Skript (?) umzubenennen.
Hier geht es "nur" um die Ã?nderungen der Dateinamen von teils Großschreibung (Windows) zu komplett Kleinschreibung.
Vielen Dank für euere Hilfe!!
			
			
									
						
										
						ich suche dringend eine Möglichkeit mehrere Dateien (ein paar tausend) per Skript (?) umzubenennen.
Hier geht es "nur" um die Ã?nderungen der Dateinamen von teils Großschreibung (Windows) zu komplett Kleinschreibung.
Vielen Dank für euere Hilfe!!
Re: Massen umbenennung (Groß-/Kleinschreibung)
man sed
man awk
Ich meine aber das erst vor ein zwei Monaten genau die Frage hier schon mal kam.
			
			
									
						
							man awk
Ich meine aber das erst vor ein zwei Monaten genau die Frage hier schon mal kam.
Gruß Christian
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
			
						BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
- 
				captaincrunch
 - Userprojekt

 - Posts: 7066
 - Joined: 2002-10-09 14:30
 - Location: Dorsten
 - Contact:
 
Re: Massen umbenennung (Groß-/Kleinschreibung)
Noch einfacher: man tr
			
			
									
						
							DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
			
						echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Massen umbenennung (Groß-/Kleinschreibung)
Und noch einer ;-) zumindest unter Suse:
greets
Jochen
			
			
									
						
										
						Code: Select all
convmv --lowerJochen
- 
				Roger Wilco
 - Posts: 5923
 - Joined: 2004-05-23 12:53
 
Re: Auch einen Blick wert:
Nein.mausgreck wrote:man rename
Re: Auch einen Blick wert:
Warum nicht?Roger Wilco wrote:Nein.
Re: Massen umbenennung (Groß-/Kleinschreibung)
Die einfachste Möglichkeit ist in meinen Augen die Benutzung des tools mmv  - gibt es seit mindestens SuSE 6.4
(apt-get install mmv).
IMHO läuft es nicht rekursiv, da mußt du eine Schleifen drum basteln.
			
			
									
						
										
						(apt-get install mmv).
Code: Select all
mmv "*" "#l1"??rename??
Wie gibst Du denn bei rename an, dass alles in Kleinbuchstaben soll?Warum nicht?
Re: ??rename??
So wie's in der man-page steht:mc5000 wrote:Wie gibst Du denn bei rename an, dass alles in Kleinbuchstaben soll?
Code: Select all
rename 'y/A-Z/a-z/' *Code: Select all
find . -type f -print0 | xargs -0 rename 'y/A-Z/a-z/'  (vorsicht, nicht getestet!)- 
				Roger Wilco
 - Posts: 5923
 - Joined: 2004-05-23 12:53
 
Re: ??rename??
Scheint so. Zumindest das rename von SuSE und Gentoo kann es nicht und es steht auch nichts entsprechendes in der Manpage.mausgreck wrote:Aber vielleicht ist das ein Debian Spezifikum?
Re: ??rename??
Tja, man lernt nicht aus.  
Wen's interessiert: Das Skript, das sich im Debian Perl-Paket befindet, findet man auch hier:http://greenfly.org/rename
			
			
									
						
										
						Wen's interessiert: Das Skript, das sich im Debian Perl-Paket befindet, findet man auch hier:http://greenfly.org/rename