Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
moses_78 schrieb:ich glaube aber, dass es da noch einen anderen Weg gibt.
Ist das Skript als ausführbare Datei markiert?fams schrieb:...
Das anhängen von .command funktioniert nicht, der Finder öffnet trotzdem das Skript im Texteditor statt eine Shell damit auszuführen.
Also ich wollte das mit dem Textweil ich selber gerade danach gesucht habe - auch wenn es alt ist, hier die Lösung, die bei mir mit OS-X 10.7 funktioniert:
- Die Shell-Datei (Textdatei mit .sh-Endung in meinem Fall) im Finder markieren
- die Eigenschafften anzeigen lassen (cmd+i)
- unter "Ausführen mit" einfach die Liste aufklappen und "anderem Programm" wählen. Dann im Programme-Ordner "Terminal" wählen
- Die folgende Warnung bestätigen (System ist nicht bekannt, ob Terminal mit der Erweiterung .sh umgehen kann)
Ab jetzt genügt ein Doppelklick im Finder auf diese .sh Datei. Es öffnet sich ein Terminalfenster und das Skript läuft
cd /Users/maName/Documents/Testordner
mv *.aux builder
mv *.log builder
mv *.gz builder
mv *.pdf Ausgabedateien
cd $(dirname "$0")
Sooo, nun klappt es doch quasi.
Ich habe jetzt einen Datei mit folgendem Inhalt
Code:cd /Users/maName/Documents/Testordner mv *.aux builder mv *.log builder mv *.gz builder mv *.pdf Ausgabedateien
Danach habe ich diese Datei mittels chmod 755 "Dateiname" in eine ausführbare Datei wandeln lassen.
Der Doppelklick auf diese Datei führt nun dazu, dass obige Befehle ausgeführt werden!
Soweit vielen Dank!
Eine Sache wäre nun noch super:
Die Datei ist so, wie sie jetzt ist, noch auf einen Ort gemünzt, nämlich /Users/maName/Documents/Testordner.
Gibt es eine Möglichkeit, statt "/Users/maName/Documents/Testordner" automatisch den Pfad der ausführbaren Datei an diese Stelle setzen zu lassen? Dann könnte ich die Datei in jeden Ordner der betroffen ist hineinkopieren und sie muss nicht mehr angepasst werden.
cd $PWD
rm *.aux
rm *.log
rm *.gz
$PWD
rm *.aux
rm *.log
rm *.gz
rm: *.aux: No such file or directory
rm: *.log: No such file or directory
rm: *.gz: No such file or directory
Da landest du wo du gerade bist.cd $PWD
..aber das will ich doch...?!Da landest du wo du gerade bist.
Äh, wenn du keine absoluten Pfade verwendest, dann ist es eh relativ...aber das will ich doch...?!
Danke, das hilft natürlich sehr.Äh, wenn du keine absoluten Pfade verwendest, dann ist es eh relativ.