Mac上でBATファイルに代わるものは何ですか?


3

MacのBATファイル(Windows)の代替は何ですか? OS Xのバージョンが異なるとBATファイルの形式も異なりますか?私は通常、ファイルが開いている間にディレクトリを変更するMac上でBATファイルを作成しようとしています。



2
UnixのシェルスクリプトやPython、Perl、その他のスクリプト言語を見てください。
Mark

2
この質問でBATファイルに似たことをする一般的な方法に焦点を当てましょう。特定の問題を解決するのに手助けが必要な場合は、新しい質問をしてください。
nohillside

回答:


9

バッチファイルに慣れていないので、私は利用可能な機能性について確信がありません、しかし類似している2つの主要なスクリプト方法がOS Xにあります:

  • AppleScript

    AppleScriptはOS Xと多くのアプリケーションを制御することを可能にするスクリプト言語です。

    AppleScriptは一般的に理解しやすく書くことができる一方で多くの高度な機能を提供します。これが、Applicationsフォルダ内のファイルを数えるAppleScriptです。

    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
    

    AppleScriptについて詳しくは、以下を参照してください。

  • シェルスクリプト

    シェルスクリプトは、Unixシェル用のスクリプトです。

    上記のAppleScriptと同等のシェルスクリプトは次のとおりです。

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

    おそらくbashを使うつもりなので、これはあなたが始めるための良いガイドです:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.