我试图在我的.bashrc中创建一个函数,以便在gitbash中运行。我试图运行的命令是:
cmd '/C TASKKILL /fi "WINDOWTITLE eq Windows Task Manager"'我将更改"Windows任务管理器“()位,但只是为了显示我正在尝试的内容。当我通过Windows运行命令(TASKKILL /fi "WINDOWTITLE“)时,它可以正常工作,但是当我从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运行它。
发布于 2015-12-09 13:26:37
cmd "/C TASKKILL /fi "WINDOWTITLE eq Windows Task Manager""由于引号是如何嵌套的,它似乎不应该工作,但它确实起作用。
https://stackoverflow.com/questions/30195353
复制相似问题