2.2 为什么要使用Shell脚本

Posted Avention

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.2 为什么要使用Shell脚本相关的知识,希望对你有一定的参考价值。

    使用脚本编程语言的好处是,它们多半运行在比编译型语言还高的层级,能够轻易处理文件与目录之类的对象。缺点是:它们的效率通常不如编译型语言。不过权衡之下,通常使用脚本编程还是值得的:花一个小时写成的简单脚本,同样的功能用C或C++来编写实现,可能需要两天,而且一般来说,脚本执行的速度已经够快了,快到足以让人忽略它性能上的问题。脚本编程语言的例子有 awk、Perl、Python、Ruby与Shell。
 
    因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于:
 
    简单性
        Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。
 
    可移植性
        使用POSIX所定义的功能,可以做到脚本无需修改就可在不同的系统上执行。
 
    开发容易
        可以在短时间内完成一个功能强大又好用的脚本。
 

以上是关于2.2 为什么要使用Shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本超全详解

shell-01

shell脚本中如何编写程序med.sh,根据free命令的结果计算内存占有率

Shell入门变量的使用

shell脚本

什么时候用shell脚本以及什么时候不用脚本