私のgnuplotスクリプトはawk、いくつかのデータを前処理するために使用します。Linuxではすべてが正常に機能します。しかし、私はこれらのスクリプトをWindowsで実行することも好きです。ほとんどの場合、Windowsでのコマンドライン作業にGit Bash (msysgit)を使用しています。これにより、シェルスクリプトに加えてWindowsバッチファイルを維持する必要がなくなります。
問題は、Git Bashはコマンドを提供しますが、gnuplotコマンドを提供しないことawkです。Gnuplot(MinGW)を手動でインストールし、そのbindirをに追加しました%PATH%。
gnuplotこれで、GitBashから実行できます。ただし、これは「Windowsアプリ」であるため、MSYSGitによって提供されるツール/バイナリ(など)を認識しませんawk。binGitのMSYSディレクトリをに追加できると思います%PATH%が、(Gitインストーラーが指示するように)これは一部のOSシステム機能に干渉する可能性があります。また、別のMSYSをインストールしたくありません。Gitバージョンは私にとっては問題ありません。
私のMSYSバイナリ(特にawk)でgnuplotを実行するためのより良い解決策はありますか?