1、Perl
Perl脚本最初为在Unix系统中更好的处理文本报表而设计,经过多年的发展已经成为一种广泛应用的高级脚本语言。Perl脚本对文本文件的处理功能依然非常强大,在图像处理、系统管理、网络编程、数据库编程等方面可有其用武之地。
2、Python
Python是最近几年发展非常快的一种脚本编程语言,它的设计理念非常重视代码的可读性,其最显著的语法特点是使用缩进作为代码块的分隔符。采用缩进来区分代码块可以强制程序员很好的格式化代码,这也是Python保证可读性的一种方式。Python和Perl同样具有非常广大的开源社区支持,支持不同应用的代码库非常多,应用范围很广,有逐步取代Perl的趋势。
3、Tcl
Tcl同样是一种通用的脚本语言,它经常被嵌入到其他应用程序来给软件提供一定的编程能力。一般意义上的Tcl脚步经常用于图形界面程序的设计、软硬件的测试、网络编程等方面。另外由于Tcl的某些版本比较小巧,也可以被应用到嵌入式系统的环境中。
4、Shell
Shell是一种比较特殊的脚本工具,因为它同时也是用户输入命令的解释器,因此在Shell脚本中可以使用所有可以在命令行使用的linux工具。反过来在命令行也可以使用所有的shell编程语法元素。但为了使脚本获得更好的移植性,一般在shell脚本中只使用Unix系统中的标准命令行工具。目前Linux系统中的标准shell是BASH。