Habt ihr schonmal versucht auf eurem Linux Webserver in mehreren Dateien zu suchen und zu ersetztem?
Linux: Rekursives Suchen und Ersetzen mit ‘sed’
Kommentar
Habt ihr schonmal versucht auf eurem Linux Webserver in mehreren Dateien zu suchen und zu ersetztem?
Ich hatte gerade das Problem, dass ich mehrere Dateien zu exakt einem Datum + Uhrzeit finden musste.
Es gibt sicher noch viele andere Lösungen, aber diese ist mir auf die Schnelle als erstes eingefallen.
ls -lhR --full-time | grep "2011-08-17 14:50:00"
“ls” gibt die Dateien und Ordner im aktuellen Verzeichnis aus.
“-lhR” formatiert die ausgabe und führt sie rekursiv aus. Zusätzlich gibt der Befehl auch das Datum aus.
Das ganze schicken wir an grep und können damit ganz bequem nach unserem Wert suchen.
Habt ihr schonmal das Problem gehabt, das ihr alle .JPG ind .jpg umbenennen wolltet?
Bzw. irgendeine Dateiendung von groß auf klein oder umgekehrt?
Mit diesem Befehl könnt Ihr alle *.JPG Dateien, die in einem Ordner sind, in *.jpg umbenennen.
for file in *.JPG; do mv $file ${file%.*}.jpg; done