什么是脚本(语言)
脚本(Script)是一种批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。(来自百度)
其中著名的脚本语言有python,JavaScript
在我的理解看来python的解释器就是系统中安装的各种python:内置python, brew python, conda python 一般在usr/bin文件夹下会有python2 python3的软链
对于JavaScript,我认为最主要的应用还是浏览网页。在这时候,系统默认的浏览器就成了这种脚本语言的解释器。
shell脚本是一种特殊的脚本,在我看来是一种对shell(区分于core)的命令集。在这时候各种shell(bash,zbash等)就成了脚本的解释器。
下面是一个shell脚本的例子:
#!/bin/bash echo "Hello World !" #这是一条语句
第 1 行的#!
是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell;后面的/bin/bash
就是指明了解释器的具体位置。
最近接触的一个python文件头也有这种情况:
#!/usr/bin/python3 """Our own little animal farm."""
在python中,除了文件头的#!,后面的#符号均表示对该行的注释作用。