摘要:
任何优秀的脚本都应该具有帮助和输入参数。写一个框架脚本(framework.sh),该脚本包含了大多数脚本需要的框架结构,是一个非常不错的主意。
最简单的调试方法当然是使用echo命令。你可以在任何怀疑出错的地方用echo打印变量值,这也是大部分shell程序员花费80%的时间用于调试的原因。Shell脚本的好处在于无需重新编译,而插入一个echo命令也不需要多少时间。 阅读全文
摘要:
如果你写过比较复杂的脚本,就会发现可能在几个地方使用了相同的代码,这时如果用上函数,会方便很多。 阅读全文
摘要:
引号(单引号和双引号)可以防止通配符*的扩展,而双引号可以防止通配符扩展但允许变量扩展;使用转义字符——反斜杆:\; 阅读全文
摘要:
if 语句 && 和|| 操作符
case 语句
select 语句 while/for 循环
........ 阅读全文
摘要:
Shell脚本中有许多变量是系统自动设定的,我们将在用到这些变量时再作说明。除了只在脚本内有效的普通shell变量外,还有环境变量,即那些由export关键字处理过的变量。本文不讨论环境变量,因为它们一般只在登录脚本中用到。 阅读全文