Shell编程基础
Shell编程基础
weixin_43136091
这个作者很懒,什么都没留下…
展开
-
Shell编程基础之数组
数组的定义在shell里面去处理数据是很好用的.{1,2,3,4,5,6} 集合1{3,4,5,7,8,9} 集合2这两个集合的交集是{3,4,5}并集是把两个集合合起来并去掉重复元素{1,2,3,4,5,6,7,8,9}这种集合来说,我们在编程里可以叫它数组,像{ }里面的数字可以换成字符串,或者文件的内容,把他们组合在一起我们就叫他是数组.我们把它放在一个数组里面我们就管他叫做一...原创 2020-04-23 00:36:58 · 203 阅读 · 0 评论 -
Shell编程基础之三个实战
例1:部署服务器初始环境[root@localhost 20200421]# vim README.md## 初始化服务器- author:TNT- email:[email protected] date:2020/04/21---介绍:针对于企业内部刚刚引进的服务器,如何进行基本软件的安装.服务器刚刚装完系统后:需要安装的工具有:net-tools;ntpda...原创 2020-04-22 00:48:20 · 235 阅读 · 1 评论 -
Shell编程基础之sed/awk高级文件处理
sed:更改文件中的内容。awk:切片文件中的内容。grep:过滤文件中的内容。并称shell文件处理三剑客。对于nginx,apache这些访问日志文件可以用awk进行相应的实现。sed:sed它在脚本里面是逐行处理的.处理完一行再处理下一行,例1:更改数据流.主要是对文本中的一些内容进行更改替换.但不生效在文件中.[root@localhost 20200420]# vim s...原创 2020-04-20 16:01:41 · 140 阅读 · 0 评论 -
Shell编程基础之函数和正则表达式-基本元字符与拓展元字符
正则表达式函数的概念:本质来说就是实现某个功能的代码片段,只不过这段功能我们把它叫做了函数.函数声明方式有两种方法:方法1:在函数名之前增加function关键字.方法2:直接写函数的名字,加{}花括号在里面写函数体.推荐使用方法2,写起来轻松.[root@localhost 20200416]# vim 01.function.sh过程是:在我们文件中我们是先声明一个函数...原创 2020-04-17 01:01:33 · 156 阅读 · 0 评论 -
Shell编程基础之条件结构if/case判断和for/while循环
if/case #判断框架for/while #循环框架shell这两个框架毕竟重要,它们是构成shell脚本程序的基本骨架,如果一个脚本程序里没有判断没有循环那么这个脚本是不健壮的,要做到程序有血有肉就要加入这种框架.if语句单条件判断语法框架:[root@localhost ~]# vim 01.ifcondition.sh在shell里面不能像上面这样直接用>大于号&l...原创 2020-04-15 01:05:34 · 345 阅读 · 0 评论 -
Shell编程基础/变量/算式转换
日常工作中大多数的系统部署监控部署和一些简单的操作都会用Shell去处理,比起手敲命令行更节省人工与时间.还有python也是.Shell也是源于C语言的东西,因为linux内核就是C语言写的,shell去跟内核去交互就是和C交互,shell基本就是延申来的,C在底层,shell在上层,只不过shell它在linux能帮助我们更好的管理系统.Shell书写格式首行:#!/usr/bin/en...原创 2020-04-14 02:25:23 · 369 阅读 · 0 评论