介 绍 : 1 开 头 程 序 必 须 以 下 面 的 行 开 始 ( 必 须 方 在 文 件 的 第 一 行 ) : #
/bin/sh 符 号 #
用 来 告 诉 系 统 它 后 面 的 参 数 是 用 来 执 行 该 文 件 的 程 序
在 这 个 例 子 中 我 们使 用 /bin/sh来 执 行 程 序
当 编 写 脚 本 完 成 时 , 如 果 要 执 行 该 脚 本 , 还 必 须 使 其 可 执 行
要 使 编 写 脚 本 可 执 行 : 编 译 chmod +x filename 这 样 才 能 用
/filename 来 运 行 2 注 释 在 进 行 shell 编 程 时 , 以 #开 头 的 句 子 表 示 注 释 , 直 到 这 一 行 的 结 束
我 们 真 诚地 建 议 您 在 程 序 中 使 用 注 释
如 果 您 使 用 了 注 释 , 那 么 即 使 相 当 长 的 时 间 内 没 有 使 用 该 脚 本 , 您 也 能 在 很 短 的时 间 内 明 白 该 脚 本 的 作 用 及 工 作 原 理
3 变 量 在 其 他 编 程 语 言 中 您 必 须 使 用 变 量
在 shell 编 程 中 , 所 有 的 变 量 都 由 字 符 串 组成 , 并 且 您 不 需 要 对 变 量 进 行 声 明
要 赋 值 给 一 个 变 量 , 您 可 以 这 样 写 : #
/bin/sh #对 变 量 赋 值 : a=” hello world” # 现 在 打 印 变 量 a 的 内 容 : echo “A is:” echo $a 有 时 候变 量 名很 容 易与其 他 文 字 混淆, 比如 : num=2 echo “this is the $numnd” 这 并 不 会打 印 出” this is th