• shell script 用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上, 就不够好了,因为 Shell scripts 的速度较慢,且使用的 CPU 资源较多,造成主机资源的分配不良。
  • 在 Shell script 的文件中,指令的执行是从上而下、从左而右的分析与执行;
  • shell script 的执行,至少需要有 r 的权限,若需要直接指令下达,则需要拥有 r 与 x 的权限;
  • 对谈式脚本可用 read 指令达成;
  • 要创建每次执行脚本都有不同结果的数据,可使用 date 指令利用日期达成;
  • script 的执行若以 source 来执行时,代表在父程序的 bash 内执行之意!
  • 在 script 内,$0, $1, $2…, $@ 是有特殊意义的!
  • 条件判断式可使用 if…then 来判断,若是固定变量内容的情况下,可使用 case $var in … esac 来处理
  • 循环主要分为不定循环 (while, until) 以及固定循环 (for) ,配合 do, done 来达成所需任务!