第8章 基本脚本编译
8.1 一次输出 多条命令 date ; who 8.4.1 环境变量----> 维护跟踪特定系统信息 如 $USER ,$UID ,$HOME 8.4.2 用户变量----> 除了环境变量,shell 脚本允许在系统中设置和使用自己的变量 自己定义的变量,即用户变量 8.4.3 反引号 返引号允许 将 shell 命令的输出 赋值给 变量 如 testing=`date` 8.5 重定向 输入 / 输出 8.5.1 输出重定向 默认 输出是标准输出 即 屏幕,输出重定向最基本类型是通过一条命令将输出发送到文件中 command > outputfile 如 date > test2 将 date值 输出到test2 文件中 将命令的输入 追加到现有文件 ,而不是重写文件内容 ,则使用 >> 如 who >> test2 8.5.2 输入重定向 将一个文件的内容重定向到一条命令中,符号为 < command < inputfile 还有一种输入重定向 方法: 内置输入重定向 符号 << ,指定一个文本标记说明输入的开始和 结尾 command << marker data marker 8.8 退出状态 $? 特殊变量 来保存最后一条命令 执行结束的退出状态,正常退出状态为0 ,命令执行错误,退出状态为 正整数 8.8.2 退出命令 默认情况下,您的 shell脚本 以脚本中最后