如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章Shell编程4.1shell概述(5)结构化的程序模块,提供了顺序流程控制、分支流程控制、循环流程控制等;(6)shell提供了在后台(&)执行命令的能力;(7)shell提供了可配置的环境,允许用户创建和修改命令、命令提示符和其他的系统行为;(8)shell提供一个高级的命令语言,允许用户能创建从简单到复杂的程序。4.2创建和执行shell脚本4.3shell特殊字符4.3.2输入输出重定向在Linux系统中,执行一个shell命令时通常会自动打开三个标准文件,即标准输入文件,标准输出文件和标准出错输出文件.在shell中,这三个文件都可以通过重定向符进行重新定向。1.输入重定向符输入重定向符“<”的作用是把命令(或可执行程序)的标准输入重新定向到指定文件。输入重定向的一般形式:命令<文件名例子5:[wuxy@localhostpro]$score<infile在score程序执行时从infile文件读取数据.2.输出重定向符输出重定向符“>”的作用是把命令(或可执行程序)的标准输出重新定向到指定文件。这样,该命令的输出就不在屏幕上显示,而是写入指定文件中。输出重定向一般形式:命令>文件名例:[wuxy@localhostpro]$who>outfile作用:命令who的输出重新定向到outfile文件中,在屏幕上看不到who的执行结果。3.输出附加重定向符输出附加重定向符“>>”的作用是把命令(或可执行程序)的输出附加到指定文件的后面,而该文件原有内容不被破坏。输出附加重定向的一般形式是:命令>>文件名4.4shell变量4.5正则表达式与算术运算4.6控制结构4.7其他语句4.8函数4.9调试shell脚本