预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

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脚本