Zum Inhalt springen

Linux/Dateinamen/bereinigen/Skripte

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  T2600G/System/UserManagement » LPIC101/101.3 Runlevel wechseln » Typo3/Workspaces » nmap » Linux/Dateinamen/bereinigen/Skripte
Version vom 14. September 2024, 10:39 Uhr von Dirkwagner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== mv/sed === $ '''mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')''' === find/perl === find /path/to/files -type f -print0 | \ perl -n0e '$new = $_; if($new =~ s/[^[:ascii:]]/_/g) { print("Renaming $_ to $new\n"); rename($_, $new); }'“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

mv/sed

$ mv 'file' $(echo 'file' | sed -e 's/[^A-Za-z0-9._-]/_/g')

find/perl

find /path/to/files -type f -print0 | \
perl -n0e '$new = $_; if($new =~ s/[^[:ascii:]]/_/g) {
 print("Renaming $_ to $new\n"); rename($_, $new);
}'