Shell Script - mit MacroDroid Text ersetzen

  • 0 Antworten
  • Letztes Antwortdatum
knuckles

knuckles

Fortgeschrittenes Mitglied
76
Moin zusammen,

das Google Pixel speichert Kamerabilder ja bekanntlich immer mit dem Präfix PXL - das lässt sich, zumindest bei nicht gerooteten Geräten, leider nicht ändern. Ich habe daher ein Script gefunden und angepasst, das schon mal auf dem richtigen Weg ist. Zwar kann ich die Dateien nicht umbenennen, aber mit einem neuen Dateinamen in das Zielverzeichnis kopieren.
  • Ich setze die Variablen dir1 (Ausgangsverzeichnis), dir2 (Zielverzeichnis) und ext (Dateiendung).
  • Dann führe ich das u.a. Shellscript aus.
  • Es erfolgt eine Abschlussmeldung.
Hier das Shell Script:
a=0
for i in [lv=dir1]/*.[lv=ext]; do
new=$(printf "mhz%03d.[lv=ext]" "$a")
cp -i -- "$i" "[lv=dir2]/$new"
let a=a+1
done

Alle jpg-Dateien werden mit dem Namen "mhzxxx.jpg" in das Verzeichnis dir2 kopiert (xxx = Zahl, beginnend mit 000). Ich würde aber gerne das "PXL" im Dateinamen durch ein "mhz" ersetzen. Hat Jemand eine Lösung für mich?
 

Anhänge

  • Makro.png
    Makro.png
    164,9 KB · Aufrufe: 79
  • Shellscript.png
    Shellscript.png
    174,5 KB · Aufrufe: 78

Ähnliche Themen

orgshooter
Antworten
6
Aufrufe
483
orgshooter
orgshooter
Matt1966
Antworten
2
Aufrufe
158
Matt1966
Matt1966
M
Antworten
4
Aufrufe
177
LinerSeven
LinerSeven
knuckles
Antworten
4
Aufrufe
288
orgshooter
orgshooter
Schnarchzappen
Antworten
4
Aufrufe
437
Schnarchzappen
Schnarchzappen
Zurück
Oben Unten