有许多shell命令,如
Shell is a program which takes command; ** does this mean that it interprets those commands(likels is interpreted by shell program)?**
还有一个问题,Shell程序是用什么语言编写的?
当makefile需要在不同的操作系统上运行,并且应该根据操作系统正确设置各种设置(转义、路径分隔符等)时,就会出现问题。第一种方法是使用Windows COMSPEC:## in windows## in linux这是Cygwin的误报,因为它会看到Windows的环境变量并将Cygwin检测为Windows。然后我们尝试Linux PWD:## in windows
如果我在power shell中运行命令"python“(我的机器将Windows 10作为操作系统),它就能正常工作。实际上,我在系统变量的路径变量中添加了d python。FILE_NAME.sh: line 48: python: command not found
当我试图在文件中运行python时,他似乎无法从系统变量中识别/检索它,这在我看来是非常奇怪的。