Discussion:
Sonder- und Leerzeichen aus Dateinamen entfernen.
(zu alt für eine Antwort)
Dietmar Segbert
vor 10 Jahren
Permalink
Hallo,

ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit beets
bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B. "\" in den
Datei- und Verzeichnisnamen sondern auch Umlaute.

Mit welchem Programm kann ich schnell und einfach alle Leerzeichen gegen
einen "_" ersetzen, doppelte Leerzeichen löschen und auch sonst
Sonderzeichen entfernen bzw. ersetzen?

Viele Grüße

Dietmar
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/DIMHI0$***@didi.segbert
Klaus Becker
vor 10 Jahren
Permalink
Post by Dietmar Segbert
Hallo,
ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit
beets bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B.
"\" in den Datei- und Verzeichnisnamen sondern auch Umlaute.
Mit welchem Programm kann ich schnell und einfach alle Leerzeichen
gegen einen "_" ersetzen, doppelte Leerzeichen löschen und auch
sonst Sonderzeichen entfernen bzw. ersetzen?
Viele Grüße
Dietmar
Hallo Dietmar,

schau dir mal detox an.

~$ apt-cache search detox
detox - utility to replace problematic characters in filenames

LG

Klaus
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@1stein
Michael Beck
vor 10 Jahren
Permalink
...
Danke. Ich werde beides bald auch mal ausprobieren. Genau das Problem hatte ich auch gerade.
CDs eingelesen, zwangsweise auf externen (ich glaube) FAT32-Stick kopiert und der geliehene Windows-Lappi kam nicht mit Ordnern und Dateien mit Sonderzeichen klar. Auch nicht mit Ordnern mit Leerzeichen oder drei Punkten am Ende. Gereicht hat die Musik trotzdem und die Hochzeit war trotzdem ein Erfolg.

Gruß,

Michael Beck
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/E4A45308-8C30-4644-8361-***@gmail.com
Dietmar Segbert
vor 10 Jahren
Permalink
Hallo Klaus,
hallo Liste.
das Tool ist genau das, was ich suche.

Danke für den Tip und Eure Antworten.

Viele Grüße

Dietmar
...
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@didi.segbert
Christian Knoke
vor 10 Jahren
Permalink
Hallo,
Post by Dietmar Segbert
ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit beets
bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B. "\" in den
Datei- und Verzeichnisnamen sondern auch Umlaute.
Mit welchem Programm kann ich schnell und einfach alle Leerzeichen gegen
einen "_" ersetzen, doppelte Leerzeichen löschen und auch sonst
Sonderzeichen entfernen bzw. ersetzen?
es kommt darauf an, in welchem Format sich deine Daten befinden und in
welches sie ausgegeben werden solle. Programme wie beets (das ich nicht
kenne), verwenden möglicherweise ihre eigenen Datenbankformate. Dann
brauchst du ein Programm dass dieses Datenformat unterstützt.

Falls sich die Daten in reinen Textdateien befinden (also ASCII Zeichen, nur
durch NEWLINE in Zeilen aufgeteilt), könntest du mit tr glücklich werden.

Gruß
Christian
--
Christian Knoke * * * http://cknoke.de
* * * * * * * * * Ceterum censeo Microsoft esse dividendum.
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@localhost.localdomain
Elimar Riesebieter
vor 10 Jahren
Permalink
Post by Dietmar Segbert
Hallo,
ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit beets
bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B. "\" in den
Datei- und Verzeichnisnamen sondern auch Umlaute.
Mit welchem Programm kann ich schnell und einfach alle Leerzeichen gegen
einen "_" ersetzen, doppelte Leerzeichen löschen und auch sonst
Sonderzeichen entfernen bzw. ersetzen?
Mit $SHELL unter Zuhilfenahme von /bin/sed

z.Bsp:

# Ersetze Leerzeichen mit Unterstrichen in Dateinamen
noblankf ()
for file in *\ *.*; do
mv -v $file `echo $file | sed -e "s/ /_/g"`;
done

#Ersetze ä mit ae in Dateinemen
noumlauta ()
for file in *\ *.*; do
mv -v $file `echo $file | sed -e "s/ä/ae/g"`;
done

# Ersetze Leerzeichen mit Unterstrichen in Verzeichnisnamen
noblankd ()
for dir in *\ *; do
mv -v $dir `echo $dir | sed -e "s/ /_/g"`;
done

etc....

Elimar
--
We all know Linux is great... it does infinite loops in 5 seconds.
-Linus Torvalds
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@galadriel.home.lxtec.de
Elimar Riesebieter
vor 10 Jahren
Permalink
* Elimar Riesebieter <***@lxtec.de> [2015-06-06 13:47 +0200]:

[...]
Post by Elimar Riesebieter
#Ersetze ä mit ae in Dateinemen
noumlauta ()
for file in *\ *.*; do
mv -v $file `echo $file | sed -e "s/ä/ae/g"`;
done
Muss lauten:

#Ersetze ä mit ae in Dateinamen
noumlauta ()
for file in *ä*.*; do
mv -v $file `echo $file | sed -e "s/ä/ae/g"`;
done
i
Elimar
--
.~.
/V\ L I N U X
/( )\ >Phear the Penguin<
^^-^^
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@galadriel.home.lxtec.de
Christoph Johannes Kleine
vor 10 Jahren
Permalink
geht bei mir nur mit maskiertem "$file"

mv -v "$file" `echo $file | sed -e "s/ /_/g"`;

Gruß
J°
Post by Elimar Riesebieter
Mit $SHELL unter Zuhilfenahme von /bin/sed
# Ersetze Leerzeichen mit Unterstrichen in Dateinamen
noblankf ()
for file in *\ *.*; do
mv -v $file `echo $file | sed -e "s/ /_/g"`;
done
#Ersetze À mit ae in Dateinemen
noumlauta ()
for file in *\ *.*; do
mv -v $file `echo $file | sed -e "s/À/ae/g"`;
done
# Ersetze Leerzeichen mit Unterstrichen in Verzeichnisnamen
noblankd ()
for dir in *\ *; do
mv -v $dir `echo $dir | sed -e "s/ /_/g"`;
done
etc....
Elimar
Elimar Riesebieter
vor 10 Jahren
Permalink
Post by Christoph Johannes Kleine
geht bei mir nur mit maskiertem "$file"
mv -v "$file" `echo $file | sed -e "s/ /_/g"`;
Hier:
echo $SHELL
/bin/zsh

Elimar
--
The path to source is always uphill!
-unknown-
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: https://lists.debian.org/***@galadriel.home.lxtec.de
Christoph Johannes Kleine
vor 10 Jahren
Permalink
Hier /bin/sh und /bin/bash getestet. Interessante Besonderheit bei zsh.
gleich noch ausprobiert.
J°
Post by Elimar Riesebieter
Post by Christoph Johannes Kleine
geht bei mir nur mit maskiertem "$file"
mv -v "$file" `echo $file | sed -e "s/ /_/g"`;
echo $SHELL
/bin/zsh
Elimar
Rolf Lucius
vor 10 Jahren
Permalink
Post by Dietmar Segbert
Hallo,
ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit beets
bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B. "\" in den
Datei- und Verzeichnisnamen sondern auch Umlaute.
Mit welchem Programm kann ich schnell und einfach alle Leerzeichen gegen
einen "_" ersetzen, doppelte Leerzeichen löschen und auch sonst
Sonderzeichen entfernen bzw. ersetzen?
Wenn du es gerne komfortabel grafisch magst, dann z.B. mit krename.

Gruß
Rolf
Robert Stephan
vor 10 Jahren
Permalink
Mit krename bin ich schon gescheitert, ist aber auch Jahre her.
detox ist die Rettung fÌr schwere FÀlle.
Die Ersetzungsorgien ala sed scheitern an unbekannten Zeichen die dann nur mit
? In schwarzem Kreis dargestellt werden. Übrigends hatten da die verschiedenen
OberflÀchen, also Gnome KDE und sonstige, jeweils ihre eigenen StÀrken und
SchwÀchen.

GrÌße

Robert

SchlÌßel ID= 6E9BF134
Fingerprint=68C1 F1BC C3E0 EA52 0CE7 FB95 7E1B 7D60 6E9B F134
Post by Rolf Lucius
Post by Dietmar Segbert
Hallo,
ich habe vor einiger Zeit meine CD-Sammlung gerippt und auch mit beets
bearbeitet. Nun befinden sich nicht nur Leerzeichen und z. B. "\" in den
Datei- und Verzeichnisnamen sondern auch Umlaute.
Mit welchem Programm kann ich schnell und einfach alle Leerzeichen gegen
einen "_" ersetzen, doppelte Leerzeichen löschen und auch sonst
Sonderzeichen entfernen bzw. ersetzen?
Wenn du es gerne komfortabel grafisch magst, dann z.B. mit krename.
Gruß
Rolf
Lesen Sie weiter auf narkive:
Suchergebnisse für 'Sonder- und Leerzeichen aus Dateinamen entfernen.' (Fragen und Antworten)
8
Antworten
wie gründet man eine hompage?
gestartet vor 18 Jahren
internet
Loading...