• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

copy as....

mireki1975

Tokyo Rose
Registriert
19.08.08
Beiträge
67
Hallo

ich habe mehrere jpg Dateien in einem Folder

jetzt möchte ich alle diese JPG´s mit einem Klick auf eine Datei die in diesem Folder liegt zu *.tnb umkopieren

vorher :

1.jpg
2.jpg
2.jpg

KLICK AUF DATEI (SCRIPT) welches im gleichen Verzeichniss liegt.....

folge:

1.jpg
1.tnb (mit inhalt von 1.jpg -> nur extention unbenannt)
2.jpg
2.tnb
3.jpg
3.tnb

usw.....

irgendwie bekomme ich es nicht hin

bei WinDumm wäre es folgende lösung

cmd datei ins verzeichniss wo sich die jpg befinden
in der datei steht "copy *.jpg *.tnb" und das war´s

geht aber bei osx nicht

please help
 
Kurz gegoogelt:
Code:
# rename every *.htm file *.html
for f in *htm ; do mv $f `basename $f htm`html; done"
Wenn du das etwas umschreibst benennt es dir auch .jpg ins .tnb um ;)
 
Das Skript dürfte nur die Extensions ändern, er will aber eine Kopie mit einer geänderten Extension.
 
Hi,

Hallo

ich habe mehrere jpg Dateien in einem Folder

jetzt möchte ich alle diese JPG´s mit einem Klick auf eine Datei die in diesem Folder liegt zu *.tnb umkopieren

vorher :

1.jpg
2.jpg
2.jpg

KLICK AUF DATEI (SCRIPT) welches im gleichen Verzeichniss liegt.....

folge:

1.jpg
1.tnb (mit inhalt von 1.jpg -> nur extention unbenannt)
2.jpg
2.tnb
3.jpg
3.tnb

usw.....

irgendwie bekomme ich es nicht hin

bei WinDumm wäre es folgende lösung

cmd datei ins verzeichniss wo sich die jpg befinden
in der datei steht "copy *.jpg *.tnb" und das war´s

geht aber bei osx nicht

please help

auf die Schnelle:

Code:
find ./ -type f -maxdepth 1 -iname \*.jpg | while read line; do

nfile=$(echo $line | sed -e 's/\.jpg$/\.tnb/ig')

# zum verschieben:
echo "Verschiebe $line nach $nfile"

mv -v "$line" "$nfile"

# zum kopieren
# echo "Kopiere $line nach $file"
# cp -v "$line" "$nfile"

done
cu
 
Als wörtliche Übersetzung von „copy *.jpg *.tnb“ würde ich in der bash einfach „cp *.jpg *.tnb“ schreiben. Statt „.bat“ trägt ein Shellscript typischerweise die Extension „.sh“. Zu guter Letzt muss das Shellscript executable sein (chmod u+x meinScript.sh).

Aber wenn's doch ohnehin per Klick im Finder ausgelöst werden soll, warum dann überhaupt scripten (und noch extra dem Script-File das Terminal als auszuführende App zuweisen)? Dann würde ich doch lieber gleich einen Automator-Workflow erstellen.