Windows 10 在windows 10中运行.sh文件

Windows 10 在windows 10中运行.sh文件,windows-10,sh,git-bash,Windows 10,Sh,Git Bash,我的机器中有一个.sh文件,其中包含“kill-9$()”这一行。我无法运行此文件。当我运行该文件时,它出现在git bash中,然后突然消失了。请帮助我找到问题。您的.sh(shell脚本)文件在git bash for Windows上运行正常 真正的问题是:你想跑什么 如果kill-9$()是该脚本中的唯一命令,那么它将完全执行它应该执行的操作:不执行任何操作 Kill-9后跟一个PID(进程ID,一个整数),使用该PID终止任务 $()是一种“命令替换”。如果将另一个命令放在圆括号内,则

我的机器中有一个.sh文件,其中包含“kill-9$()”这一行。我无法运行此文件。当我运行该文件时,它出现在git bash中,然后突然消失了。请帮助我找到问题。

您的.sh(shell脚本)文件在git bash for Windows上运行正常

真正的问题是:你想跑什么

如果
kill-9$()
是该脚本中的唯一命令,那么它将完全执行它应该执行的操作:不执行任何操作

Kill-9
后跟一个PID(进程ID,一个整数),使用该PID终止任务

$()
是一种“命令替换”。如果将另一个命令放在圆括号内,则该命令的输出将用作要传递的值

那么,让我们说:

kill -9 $(pgrep -x php)
上面的命令将终止所有名为“php”(如果有)的正在运行的任务

我相信你应该把一些有用的东西放在圆括号里,看看真正的效果,假设杀死一个任务就是我们所谓的“看到”效果

再见