linux中常见的脚本工具

摘要:
但为了使脚本获得更好的移植性,一般在shell脚本中只使用Unix系统中的标准命令行工具。目前Linux系统中的标准shell是BASH。

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。

免责声明:文章转载自《linux中常见的脚本工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇React Native组件配置文件入门 WebConfig.config常用配置节点介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux学习9 运维基本功-Linux常用基础命令实战应用

一、文件系统知识回顾 1、Linux文件系统: a、文件名称严格区分字符大小写 b、文件可以使用除/以外任意字符 c、文件名长度不能超过255个字符 d、以.开头的文件为隐藏文件: . :当前目录 .. :当前目录的上一级目录 2、linux目录 a、工作目录:working directory b、家目录 二、常用命令 1、pwd:printing wo...

《Spark Python API 官方文档中文版》 之 pyspark.sql (四)

摘要:在Spark开发中,由于需要用Python实现,发现API与Scala的略有不同,而Python API的中文资料相对很少。每次去查英文版API的说明相对比较慢,还是中文版比较容易get到所需,所以利用闲暇之余将官方文档翻译为中文版,并亲测Demo的代码。在此记录一下,希望对那些对Spark感兴趣和从事大数据开发的人员提供有价值的中文资料,对PyS...

linux下/dev/null被误删

/dev/null文件是一个特殊的设备文件,可以用于清空一些日志文件,或者是使一些信息输出到此文件,用以节省硬盘空间。如果该空文件/dev/null文件被误删除掉, 如何再使用系统命令重新创建并设置该文件? 可以使用下面的命令重新创建/dev/null文件 #mknod /dev/null c 1 3 之后再使用下面的命令将/dev/null文件设置为正确...

Ansible介绍与安装使用

Ansible 介绍与安装 目录 Ansible 介绍与安装 Ansible的定义 Ansible的基础架构 Ansible的程序目录结构 Anisible特性 注意事项 安装Ansible 自定义清单(配置组内成员) Anisble实现管理方式 Ansible常用模块 ping 模块 user 模块 command/raw/shell 模块 scr...

Python与c/c++混合编程

https://blog.csdn.net/hobertony_7/article/details/88875246?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=&dept...

python 将文本txt 转换 excel(xls)

现在有很多工具可以将mysql数据库中数据直接dump为excel表格模式,例如,navicat,sqlyog等,但是个人认为最好用是navicat,但是navicat需要收费。 通过select into outfile 可将数据导出为.txt格式,然后再通过python脚本将.txt格式转换成xls格式。 MySQL导出文本语句: SELECT * F...