Klaus Becker <colonius@free.fr> (Mi 22 Mär 2017 21:50:48 CET): > im Ordner habe ich die Unicode-Hyphens händisch in Bindestriche geändert, und > jetzt klappt z. B. "rename -v 's|^[0-9][0-9]-||' *.mp4" (Tipp von Michelle). > > Mir ist nicht klar, was Unicode-Hyphens sind und wie sie in meine Dateinamen > gekommen sind, wahrscheinlich ein Irrtum von mir beim Umbennen der Dateien. > > Mein Problem ist jetzt: wie kann ich diese Unicode-Hyphens per Skript in > Bindestriche verwandeln, damit mein Skript funktionniert? > > Oder anders gefragt: wie schreibe ich diese Hyphens, mit welchen Tasten? Es gibt viele: https://www.cs.tut.fi/~jkorpela/dashes.html Es gibt eine Unicode-Eigenschaft: Dash, auf die könntest Du matchen. Statt "sed" perl -C7 -pe 's/\p{Dash}/-/g' Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE - ! key id 7CBF764A and 972EAC9F are revoked since 2015-01 ------------ -
Attachment:
signature.asc
Description: PGP signature