shell中的算术运算要求数字和运算符之间不能有空格;特殊符号也不需要转义;如果算术表达式中包含其它变量,也不需要用$引用;常规算术运算:+:加运算-:减运算*:乘运算/:除运算%:取余运算**:幂运算复合算术运算:+=:加等运算x=8;x+=2-->变量x运算结果为10-=:减等运算*=:乘等运算#..
分类:
系统相关 时间:
2016-07-11 01:38:01
阅读次数:
233
*匹配任意长度的任意字符?匹配任意单个字符[0-9]匹配所有数字[]匹配指定范围内的任意单个字符[^]匹配指定范围外的任意单个字符[wxc]匹配列表中的任何的一个字符[^wxc]匹配列表中的所有字符以外的字符预定义的字符类:#man7glob[[:digit:]]:任意数字,相当于0-9[[:lower:]]:任..
分类:
系统相关 时间:
2016-07-11 01:34:43
阅读次数:
299
shell脚本编程过程式编程,解释执行,依赖于外部程序文件运行;脚本是什么:命令的堆积;但很多命令不具有幂等性,需要用程序逻辑来判断运行条件是否满足;脚本的用途:自动化常用命令;执行系统管理和故障排除;创建简单的应用程序;处理文本或文件;编程语言的分类根据运行方式:编译运..
分类:
其他好文 时间:
2016-07-11 01:34:08
阅读次数:
1073
linux shell “(())” 双括号运算符使用 linux shell “(())” 双括号运算符使用 linux shell “(())” 双括号运算符使用 导读 在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符” ...
分类:
系统相关 时间:
2016-07-02 21:35:04
阅读次数:
229
自定义变量:有系统用户自己定义的变量,只有用户自己的shell环境中才有效,也称为本地变量,在shell脚本编程时,通常会设置一些特定的自定义变量,以适应程序执行过程中的各种变化,满足不同的需求。定义一个新的变量:定义变量的格式"变量名=变量值"切记等号两边没有空格,变..
分类:
系统相关 时间:
2016-06-21 22:46:12
阅读次数:
264
在shell脚本中建立循环,将echo内容重定向追加到一个文件中之前file文件为空,运行脚本后内容为在shell脚本中创建数组结果:使用三种循环方式遍历数组,直接使用圆括号对数组内容进行初始化1.${#arr[@或者*]}表示该数组中元素的个数2.取数组中的每个元素时可以使用${arr[第几个..
分类:
系统相关 时间:
2016-06-20 01:01:22
阅读次数:
313
对于从事或者即将从事Linux运维的童鞋来说,学习书籍和视频课程两者缺一不可,当然最重要的是要付诸于实践。今天为大家推荐一些不错的书籍,希望对对大家有帮助。 入门书: 《鸟哥的私房菜(基础篇)》 《鸟哥的私房菜(服务篇)》 《Linux命令行与Shell脚本编程大全(第2版)》 《UNIX/Linu ...
分类:
系统相关 时间:
2016-06-13 19:10:49
阅读次数:
489
Liunx文本处理基础命令是运维工程师不可绕过,必须熟悉掌握的关键命令,它们组合起来就像一扇门,是通往文本三剑客(grep,sed,awk)及shell脚本编程的必经之路。更新至:1、Sort2、tr3、cut4、uniq5、wc6、tee7、paste1、Sort:#sort命令主要用于排序,可针对文本文件内容,..
分类:
系统相关 时间:
2016-06-12 03:43:35
阅读次数:
359
1 区分大小写 UNIX是区分大小写的,因此shell脚本也是区分大小写的 2 特殊字符 UNIX的某些字符都有特殊的意义或功能,如果它们不以其特殊的意义使用必须要进行转义(escaped)。 为了转义它们需要用反斜杠或者单引号括起来。 3 shell shell(命令行解释器)是一个能够用来运行命... ...
分类:
系统相关 时间:
2016-05-08 22:34:46
阅读次数:
368