Я пытаюсь создать функцию в моем .bashrc для запуска в gitbash. Команда, которую я пытаюсь запустить:
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, если возможно.