Shell脚本编程的常识 (这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d 目录 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件 正则表达式 从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE ...
分类:
系统相关 时间:
2019-08-24 11:35:18
阅读次数:
109
1.日志文件列表 比如:/data1/logs/2019/08/15/ 10.1.1.1.log.gz 10.1.1.2.log.gz 2.统计日志中的某关键字shell脚本 zcat *.gz|grep 关键字 |grep -oP "deviceid=[^=]+"|uniq|sort -u > / ...
分类:
系统相关 时间:
2019-08-16 00:45:41
阅读次数:
108
6.1shell脚本基础-bash变量和逻辑运行 6.2shell脚本基础-bash脚本编程基础及配置文件 shell脚本编程 编程语言的分类:根据运行方式 编译运行:源代码-->编译器(编译)-->程序文件 解释运行:源代码-->运行时启动解释器,由解释器边解释边运行 根据其编程过程中功能的实现是 ...
分类:
系统相关 时间:
2019-08-02 00:00:53
阅读次数:
161
参考: https://www.cnblogs.com/zwgblog/p/6006102.html ...
分类:
系统相关 时间:
2019-07-31 01:16:43
阅读次数:
149
Linux Shell语言使用背景 目前全球正处于“互联网+”的时代,各行各业都与互联网挂钩,比如互联网+教育、互联网+销售等等。几乎所有的商品、服务网上都能找得到,而支撑互联网的幕后支柱就是Linux系统。Linux运维技术成为IT技术人员的必备技能。 想要降低Linux运维成本就要进行运维自动化 ...
分类:
系统相关 时间:
2019-07-14 09:18:55
阅读次数:
154
shell函数 (函数名必须唯一,如果不唯一,后定义的函数会取代先定义的函数) 创建: 风格一: function name(){ (name属性定义了函数的唯一名称) commands } 风格二: name(){ commands } 调用的时候值用函数名称即可,不需要() 未指定情况下,函数同 ...
分类:
系统相关 时间:
2019-07-02 17:38:52
阅读次数:
115
章节详情 第1章 课程介绍 第2章 变量的高级用法 第3章 函数的高级用法 第4章 Shell编程中的常用工具 第5章 文本处理三剑客之grep 第6章 文本处理三剑客之sed 第7章 文本处理三剑客之awk 第8章 Shell脚本操作数据库实战 第9章 大型脚本工具开发实战 第10章 课程总结 ...
分类:
系统相关 时间:
2019-06-30 14:15:58
阅读次数:
312
一bash的数值测试 -v VAR变量VAR是否设置 数值测试:-gt 是否大于greater-ge 是否大于等于-eq 是否等于-ne 是否不等于 not equal-lt 是否小于-le 是否小于等于 -eq是否等于表示变量值是数字,=表示变量值是字符串 示例:判断变量的参数是否存在 完整脚本: ...
分类:
系统相关 时间:
2019-06-26 01:15:48
阅读次数:
190
一bash的条件测试 判断某需求是否满足,需要由测试机制来实现。专用的测试表达式需要由测试命令辅助完成测试过程。 评估布尔声明,以便用在条件性执行中。若真,则返回0;若假,则返回1。 测试命令:? test EXPRESSION? [ EXPRESSION ]? [[ EXPRESSION ]]和上 ...
分类:
系统相关 时间:
2019-06-26 00:54:25
阅读次数:
136
shell脚本编程 编译器,解释器 编程语言: 机器语言,汇编语言,高级语言 静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 C,C++,JAVA,C# 动态语言:解释型语言,on the fly 弱类型 边解释边执行 ASP,ASP.NET,PHP,SHELL,PYTHON,PERL ...
分类:
系统相关 时间:
2019-04-27 00:30:18
阅读次数:
168