在本章中,你已看到shell本身就是一种功能强大的程序设计语言。它能够轻松调用其他程序并对它们的输出进行处理,这种能力使得shell成为完成文本和文件处理任务的一个理想工具。
当你下一次需要一个小工具程序时,请考虑一下你是否可以通过将一些Linux命令组合进一个shell脚本程序来解决自己的问题。你会惊讶自己竟然在不使用编译器的情况下,使用shell就可以编写出大量的工具程序。