条件判断是一个程序获得智能的基础,而Bourne Shell脚本则通过命令 [ 来模拟大多数编程语言中的条件表达式。 shell中支持的控制结构有:(1) if then else fi(2) for in do done(3) while do done 第二种主要用于遍历,可能不需要条件...
分类:
系统相关 时间:
2015-12-21 00:03:51
阅读次数:
252
Bash是当前比较流行一种linux下的shell,下面是在学习过程中记录下的一些零散东西。整理以备忘!1.函数参数的传递1)脚本中先于函数定义的变量在函数中可用2)函数运行所需参数,可以$1、$2、$3……来传递3)变量设置关键词应避开系统变量,以免发生错误4)变量的键盘读取read-..
分类:
系统相关 时间:
2015-12-09 20:05:35
阅读次数:
200
一 、Python之列表:其实所谓的列表我个人感觉和shell 中的数组是一样的(只是个人见解哦),列表其实说白了就是元素的组合:格式:Name = [a,b,c,d]下标:每一个列表中的元素都对应一个下标下标的起始位为0比如列表[a,b,c,d]a对应的下标为0b对应的下标为1c对应的下标为2……...
分类:
编程语言 时间:
2015-12-08 20:08:04
阅读次数:
197
本文介绍了shell中的条件判断式,内容有判断式的格式和六种常用的判断式,判断式包括文件类型、文件权限、整数、字符串等等,对于每种判断式都给出了示例,便于理解。
分类:
系统相关 时间:
2015-11-27 00:48:01
阅读次数:
252
相信熟悉linux的童鞋不会对这四个符合陌生,shell脚本的文件流有时候真的挺容易搞晕人的,下面我们一起了解一下吧参考链接:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html文件描述符linux启动后,会默认打开3个文件描述...
分类:
系统相关 时间:
2015-11-24 12:51:58
阅读次数:
258
xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题 xargs的作用一般等同于大多数Unix shell中的反引号,但更加灵活易用,并可以正确处理输入中有空格等特殊字符的情况。对于经常产生大量输出的命令如find、loc...
分类:
系统相关 时间:
2015-11-24 12:23:45
阅读次数:
227
shell中的变量赋值:如:PS1=value如果是value是字符串,要用引号引用起来PS1=‘[\u@\h\w]\$’PS1:\u当前用户名\h当前主机名\w当前工作目录基名\W当前工作目录绝对路径\$提示符shell中的命令:shell中的常用命令,如cd,cp,ls,pwd等等实质上也就是二进制的可执行程序。通过sh..
分类:
系统相关 时间:
2015-11-14 23:35:06
阅读次数:
674
条件表达式返回的结果都为布尔型 真为1,假为0条件测试的表达式 [expression] [[expression]] test expression常用的: 单目: -e File 测试文件是否存在 -f File 测试文件是否是普通文件 -d File 测试指定路径是否是目录 -...
分类:
系统相关 时间:
2015-11-11 20:44:27
阅读次数:
218
零、shell中的内部变量:1. $?: 表示shell命令的返回值.2. $$: 表示当前shell的pid.3. $!: 最后一个放入后台作业的PID值.4. $0: 表示脚本的名字.5. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.6. $#: 表示参数的个数.7. $...
分类:
系统相关 时间:
2015-11-05 15:05:38
阅读次数:
208
零、shell中的内部变量:1. $?: 表示shell命令的返回值.2. $$: 表示当前shell的pid.3. $!: 最后一个放入后台作业的PID值.4. $0: 表示脚本的名字.5. $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.6. $#: 表示参数的个数.7. $...
分类:
系统相关 时间:
2015-11-01 01:37:10
阅读次数:
166