随笔分类 -  shell编程

摘要:1、什么是函数 1、一定功能代码的封装 2、函数可以降低代码的冗余度,使代码整体结构更加美观。 2、定义函数的两种方式 3、简单函数代码 1、统计文件行数 2、数字判断,(存粹无聊) 4、函数传参 当函数可以传入参数时是的函数更加灵活和有扩展性。 1、简单代码表示函数传参 2、简单计算 3、多个值计 阅读全文
posted @ 2020-02-13 11:36 叶落西南 阅读(193) 评论(0) 推荐(0)
摘要:一、数组简介 数组 是 shell 中的一种基础数据类型,用来存储大量数据。但是实际使用环境中,其实用到的并不像其他变成语言中那么多,主要是因为shell主要是为了完成一些简单的任务,并不需要太复杂的代码。但是,作为一种编程语言,了解其基础数据类型是很有必要的。 二、数组定义的两种方式 2.1、普通 阅读全文
posted @ 2020-02-12 11:47 叶落西南 阅读(147) 评论(0) 推荐(0)
摘要:1、 shell中的循环语句 循环语句,主要是为了简化重复动作代码,在运维方面主要用于重复某项动作,例如批量创建用户,在shell中主要有两种 while循环 与 for 循环。 1、while循环 while 循环主要用于无限次的循环情况,例如登录认证,你不知道多少次可以登录成功,当然可以认为限制 阅读全文
posted @ 2020-02-11 22:59 叶落西南 阅读(1762) 评论(0) 推荐(0)
摘要:一、条件语句 if 1.1、单分支 if [ 1 -eq 1 ];then echo "haha" fi 1.2、双分支 if [ 1 -eq 2 ];then echo "haha" else echo "shadan" fi 1.3、多分支 if [ 1 -eq 2 ];then echo "h 阅读全文
posted @ 2020-01-27 23:31 叶落西南 阅读(128) 评论(0) 推荐(0)
摘要:1、文件相关 1.1命令行使用 1.2脚本中使用,一般配合条件控制语句使用。 [root@localhost script] cat m_t.sh !/bin/bash 移动脚本文件至指定文件夹 ls .sh sh.txt if [ ! d script/ ];then mkdir script/ 阅读全文
posted @ 2020-01-24 00:46 叶落西南 阅读(262) 评论(0) 推荐(0)
摘要:1、从左往右删除匹配内容 2、从右往左删除匹配内容 3、切片 4、变量内容替换 5、变量替代 6、变量自增 注意:符号在前或者在后,对最后变量的值无影响,仅仅对运算结果有影响。 小脚本 统计某网段内可用ip [root@localhost ~] cat ping_ip.sh !/bin/bash r 阅读全文
posted @ 2020-01-20 17:45 叶落西南 阅读(1643) 评论(0) 推荐(1)
摘要:一、变量类型 1.1、自定义变量 1.定义变量 2.引用变量 3.查看变量值 4.取消变量 5.作⽤用范围 仅在当前shell中有效 1.2、系统环境变量 1.定义环境变量 2.引用环境变量 3.查看环境变量 4.取消环境变量 ` 5.变量作⽤用范围 在当前shell和⼦shell有效 1.3、系统 阅读全文
posted @ 2020-01-20 16:30 叶落西南 阅读(4535) 评论(0) 推荐(1)
摘要:1、历史命令 2、历史命令使用 使用上、下箭头调用以前的历史命令 使用“!n”重复执行第 n 条历史命令 使用“!!”重复执行上一条命令 使用“!字串”重复执行最后一条以该字串开头的命令 使用“!$”重复上一条命令的最后一个参数 3、命令别名 4、Bash 常用快捷键 5、输入输出重定向 1)标准输 阅读全文
posted @ 2019-12-23 12:42 叶落西南 阅读(634) 评论(0) 推荐(0)
摘要:一、Shell概述 1、什么是shell? 由此可见shell是用户与系统进行交互的接口,通过执行各种命令来完成时间处理与调度。 2、shell分类 Shell类别 易学性 可移植性 编辑性 快捷性 Bourne Shell (sh) 容易 好 较差 较差 Korn Shell (ksh) 较难 较 阅读全文
posted @ 2019-12-21 23:34 叶落西南 阅读(1073) 评论(0) 推荐(0)