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

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

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

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

BashShell最简单的例子——HelloWorld! 关于输入、输出和错误输出 BASH中对变量的规定(与C语言的异同) BASH中的基本流程控制语法 最简单的例子——HelloWorld!关于输入、输出和错误输出$find/home-namelost*2>err_result 这个命令在">"符号之前多了一个"2","2>"表示将标准错误输出重定向。由于/home目录下有些目录由于权限限制不能访问,因此会产生一些标准错误输出被存放在err_result文件中。 如果直接执行find/home-namelost*>all_result,其结果是只有标准输出被存入all_result文件中,要想让标准错误输出和标准输入一样都被存入到文件中,那该怎么办呢?看下面这个例子: $find/home-namelost*>all_result2>&1 上面这个例子中将首先将标准错误输出也重定向到标准输出中,再将标准输出重定向到all_result这个文件中。这样我们就可以将所有的输出都存储到文件中了。为实现上述功能,还有一种简便的写法如下: $find/home-namelost*>&all_resultBASH中对变量的规定(与C语言的异同)关于局部变量BASH中的变量与C语言中变量的区别 这里我们为原来不熟悉BASH编程,但是非常熟悉C语言的程序员总结一下在BASH环境中使用变量需要注意的问题。 1,BASH中的变量在引用时都需要在变量前加上"$"符号(第一次赋值及在For循环的头部不用加"$"符号); 2,BASH中没有浮点运算,因此也就没有浮点类型的变量可用; 3,BASH中的整形变量的比较符号与C语言中完全不同,而且整形变量的算术运算也需要经过let或expr语句来处理;BASH中的基本流程控制语法for#!/bin/bash fordayinSunMonTueWedThuFriSat do echo$day donewhile while循环的基本结构是: while[condition] do statments doneThanks