码迷,mamicode.com
首页 >  
搜索关键字:shell编程    ( 1453个结果
shell编程中的变量
变量就是其值可以变化的量;从实质来说,变量名是指向一片用于存储数据的内存空间;变量有本地变量、环境变量之分;shell变量是一种弱类型的变量,在声明变量时并不需要指定其变量类型,默认均为字符型;也不需要遵循C语言中"先声明再使用"的规定,任何时候想用就用;本地变量:是指只在..
分类:系统相关   时间:2016-07-11 01:38:50    阅读次数:308
shell编程之测试,判断,循环
测试,判断,循环条件测试:判断某需求是否满足,需要由测试机制来实现;如何编写测试表达式以实现所需的测试;(1)执行命令,并利用命令状态返回值来判断;$?:上一个命令的返回值0:成功1-255:失败grep"^&"/etc/init.d/functions&>/dev/nullecho$?返回0表示有空白行,测试成功..
分类:系统相关   时间:2016-07-11 01:38:49    阅读次数:457
shell脚本编程之算术运算
shell中的算术运算要求数字和运算符之间不能有空格;特殊符号也不需要转义;如果算术表达式中包含其它变量,也不需要用$引用;常规算术运算:+:加运算-:减运算*:乘运算/:除运算%:取余运算**:幂运算复合算术运算:+=:加等运算x=8;x+=2-->变量x运算结果为10-=:减等运算*=:乘等运算#..
分类:系统相关   时间:2016-07-11 01:38:01    阅读次数:233
shell编程之函数
函数:function过程式编程:代码重用;模块化编程;结构化编程;把一段独立功能的代码当作一个整体,并为之取一个名字;命名的代码段,此即为函数;函数的定义和使用:可在交互式环境下定义函数;可将函数放在脚本文件中作为它的一部分;可放在只包含函数的单独文件中;交互式定义函数:(定义..
分类:系统相关   时间:2016-07-11 01:37:18    阅读次数:411
shell编程之sed
sed命令文本处理三剑客:grep,egrep,fgrep:文本过滤器sed:流编辑器,以行为单位awk:文本格式化工具,报告生成器sed[OPTION]...{script-only-if-no-other-script}[file]...常用选项:-n:不打印没关系的行;不输出模式空间的内容至屏幕;-e:多点编辑;连接多个命令同时处理;也可以用分..
分类:系统相关   时间:2016-07-11 01:37:11    阅读次数:322
shell编程之awk
GNUawkAWK:Aho,Weinberger,KernighanGNUawk-->gawk#ll`whichawk`/usr/bin/awk->gawk报表生成器,格式化文本输出;#manawkpatternscanningandprocessinglanguage.模式扫描和处理语言;基本用法:awk[option]‘program‘fileprogram:PATTERN{ACTIONSTATEMENTS}语句之间用分号分隔..
分类:系统相关   时间:2016-07-11 01:36:35    阅读次数:282
shell编程之grep和正则表达式
文本处理工具:linux上文本处理三剑客:grep:文本过滤工具(模式:pattern);grep:基本正则表达式,-E,-Fegrep:扩展正则表达式,-G,-Ffgrep:不支持正则表达式,-E,-Gsed:steameditor,流编辑器;文本编辑工具;awk:linux上的实现为gawk,文本报告生成器(格式化文本);正则表达式:RegularE..
分类:系统相关   时间:2016-07-11 01:35:14    阅读次数:322
shell编程之数组
Array,数组变量:存储单个元素的内存空间;数组:存储多个元素的内存空间;数组名:整个数组只有一个名字;数组索引:编号从0开始;数组名[索引]array[index]取值:${array[index]}如果不指定索引号index,则默认返回index为0的元素;bash-4及之后的版本,支持自定义索引格式,而不仅仅是0,1..
分类:编程语言   时间:2016-07-11 01:35:14    阅读次数:283
shell脚本:通过shell实现linux用户管理和监控
学习shell做的第一个脚本,感谢云知梦李强强老师的shell编程教程创建shell脚本文件:touchmenu.shtouchindex.shtouchwelcome.sh赋予脚本文件可执行权限:chmoda+xmenu.shindex.shwelcome.shmenu.sh#!/bin/bash #menu.sh functionmenu(){ title="MyHome" name="Randy" time=`dat..
分类:系统相关   时间:2016-07-07 22:42:36    阅读次数:293
shell脚本学习笔记:通过shell实现linux用户管理和监控
学习shell做的第一个脚本,感谢云知梦李强强老师的shell编程教程创建shell脚本文件:touchmenu.shtouchindex.shtouchwelcome.sh赋予脚本文件可执行权限:chmoda+xmenu.shindex.shwelcome.shmenu.sh#!/bin/bash #menu.sh functionmenu(){ title="MyHome" name="Randy" time=`dat..
分类:系统相关   时间:2016-07-07 22:40:11    阅读次数:206
1453条   上一页 1 ... 93 94 95 96 97 ... 146 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!