gitbash で実行する関数を.bashrcに作成しようとしています。私が実行しようとしているコマンドは次のとおりです。
cmd '/C TASKKILL /fi "WINDOWTITLE eq Windows Task Manager"'
「Windows タスク マネージャー」のビットを変更しますが、私が何をしようとしているのかを示すためです。コマンド (TASKKILL /fi "WINDOWTITLE eq Windows Task Manager") は、Windows cmd から実行すると正常に動作しますが、gitbash から実行すると、次のエラー メッセージが表示されます。
ERROR: Invalid argument/option - 'eq'.
Type "TASKKILL /?" for usage.
私が言ったように、それはcmdでうまく動作するので、引用符と関係があると思います。次のことも試しましたが、これも失敗します。
cmd "/C TASKKILL /fi \"WINDOWTITLE eq Windows Task Manager\""
コマンドを.bat ファイルに入れて実行することもできますが (cmd "/C pathtofile/script.bat")、それは機能しますが、可能であれば.bashrcから直接実行することをお勧めします。