Was ist eine Alternative zu einer BAT-Datei auf dem Mac?

Was ist die Alternative für die BAT-Datei (Windows) auf dem Mac? Haben unterschiedliche Versionen von OS X unterschiedliche Formate von BAT-Dateien? Ich versuche, eine BAT-Datei auf einem Mac zu erstellen, die normalerweise das Verzeichnis wechselt, während die Datei geöffnet ist.

Schauen Sie hier oder hier
Sehen Sie sich Unix-Shell-Skripte oder Python, Perl oder andere Skriptsprachen an
Konzentrieren wir uns in dieser Frage auf allgemeine Möglichkeiten, ähnliche Dinge wie BAT-Dateien zu tun. Wenn Sie Hilfe bei der Lösung eines bestimmten Problems benötigen, stellen Sie bitte eine neue Frage.

Antworten (2)

Da ich mit Batch-Dateien ziemlich unvertraut bin, bin ich mir der verfügbaren Funktionalität nicht sicher, aber es gibt zwei Hauptskriptmethoden unter OS X, die ähnlich sind:

  • AppleScript

    AppleScript ist eine Skriptsprache, mit der Sie OS X und viele Anwendungen steuern können.

    AppleScripts sind im Allgemeinen einfach zu verstehen und zu schreiben und bieten gleichzeitig viele erweiterte Funktionen. Hier ist ein AppleScript, das die Dateien im Anwendungsordner zählt:

    tell application "Finder"
        if folder "Applications" of startup disk exists then
            return count files in folder "Applications" of startup disk
        else
            return 0
        end if
    end tell
    

    Weitere Informationen zu AppleScript finden Sie unter:

  • Shell-Skript

    Ein Shell-Skript ist ein Skript für eine Unix-Shell.

    Das äquivalente Shell-Skript zum obigen AppleScript ist das folgende:

    if [ -d "/Applications/" ]; then
        ls -1 "/Applications/" | wc -l
    fi
    

    Da Sie wahrscheinlich Bash verwenden werden, ist dies eine gute Anleitung für den Einstieg:

Suchen Sie auf dem Mac nach .bash oder .command ;)