我们可以说python脚本和shell脚本是一样的吗?
如果外壳的定义为: 在计算中,shell是访问操作系统的用户界面 系统的服务。通常,操作系统外壳使用 命令行界面(CLI)或图形用户界面(GUI), 取决于计算机的角色和特定操作。它被命名为a shell,因为它是操作系统的最外层 内核 shell脚本是: shell脚本是一种设计由Unix运行的计算机程序 shell,一个命令行解释器我们可以说python脚本和shell脚本是一样的吗?,python,bash,shell,Python,Bash,Shell,如果外壳的定义为: 在计算中,shell是访问操作系统的用户界面 系统的服务。通常,操作系统外壳使用 命令行界面(CLI)或图形用户界面(GUI), 取决于计算机的角色和特定操作。它被命名为a shell,因为它是操作系统的最外层 内核 shell脚本是: shell脚本是一种设计由Unix运行的计算机程序 shell,一个命令行解释器 我们可以正确地说python脚本是一个shell脚本,但这不是Bash脚本吗?shell脚本使用shell命令,这与python脚本不同。 与Python脚本不
我们可以正确地说python脚本是一个shell脚本,但这不是Bash脚本吗?shell脚本使用shell命令,这与python脚本不同。 与Python脚本不同,shell脚本不需要。你的报价清楚地说明了这一点: shell脚本是一种设计由Unix运行的计算机程序 shell,一个命令行解释器 它清楚地定义了由unixshell运行的shell脚本。另一方面,Python脚本由Python解释器运行,而不是由shell运行
因此,Python脚本不是shell脚本。请记住,您使用shell来运行Python代码,但shell实际上在shebang的帮助下将脚本内容转发给Python解释器。编写Python程序不是“shell脚本”。运行Python程序时不涉及操作系统外壳。有些人将Python(和其他语言)称为“脚本语言”,但这是一个没有明确定义的模糊术语。Python是一种编程语言,当您编写Python程序时,您就是在编程。是的。还有一个基于python构建的shell,名为“不幸的是,这个问题允许很多意见,并且没有明确的答案,因此很可能会被关闭”。您可以从python获得答案-list@python.org,这里是讨论的主题。能够运行Python的混合shell的存在并不能使Python程序成为“shell脚本”。根据这个定义,任何程序都可以被视为shell脚本,然后我们就完全失去了区别。那么我们能说bash脚本和shell脚本只有在shell是bash时才是相同的吗?bash脚本是shell脚本的一种。是的,
bash
脚本也是shell脚本,因为bash
是shell。