- Linux程序设计(第4版)
- (英)Neil Matthew Richard Stones
- 372字
- 2021-04-09 20:04:39
2.1 为什么使用shell编程
使用shell进行程序设计的原因之一是,你可以快速、简单地完成编程。而且,即使是最基本的Linux安装也会提供一个shell。因此,如果你有一个简单的构想,则可以通过它来检查自己的想法是否可行。shell也非常适合于编写一些执行相对简单的任务的小工具,因为它们更强调的是易于配置、易于维护和可移植性,而不是很看重执行的效率。你还可以使用shell对进程控制进行组织,使命令按照预定顺序在前一阶段命令成功完成的前提下顺序执行。
虽然shell表面上和Windows的命令提示符相似,但是它具备更强大的功能以完成相当复杂的程序。你不仅可以通过它执行命令、调用Linux工具,还可以自己编写程序。shell执行shell程序,这些程序通常被称为脚本,它们是在运行时解释执行的。这使得调试工作比较容易进行,因为你可以逐行地执行指令,而且节省了重新编译的时间。然而,这也使得shell不适合用来完成时间紧迫型和处理器忙碌型的任务。