Tools
Alle Heise-Foren > heise online > Software > Tools > Re: Dateinamen in Schleifen -…
Ansicht umschalten
Avatar von Luc Mareau
  • Luc Mareau

mehr als 1000 Beiträge seit 25.09.2006

Re: Dateinamen in Schleifen --> Korrekte Reihenfolge!

Aureolus schrieb am 04.07.2024 23:12:

Das hier scheint es übrigens –in *korrekter* Zuordnung– umzusetzen (nur oberflächlich geprüft, sieht aber ganz gut aus):

Ach so, wenn die Dateien nur eine andere Endung haben, dann geht das mit 'basename' natürlich besser, da habe ich gar nicht dran gedacht.

Ich würde es aber ein bisschen einfacher machen:

input_format="gpx" output_format="kml" for file in *; do if [ -d "$file" ]; then continue fi # In Anführungszeichen, falls die Datei Spaces enthält base_name="$(basename -s ".$input_format" "$file")" gpsbabel -i gpx -f "$file" -o kml -F "$base_name.$output_format" done;
Bewerten
- +
Ansicht umschalten