
shell
文章平均质量分 81
鹧鸪鹄
想润 得加钱
展开
-
Linux运维实例 shell脚本中运用正则表达式来精确匹配
文章目录前言一、正则表达式的命令格式sort命令unip命令tr命令二、使用步骤1.引入库2.读入数据总结前言正则表达式是通过一些特殊字符的排序,用以删除、查找、替换一行或者多行文字字符串的程序一、正则表达式的命令格式sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序常用格式为:sort [选项] 参数也可以结合命令来使用cat file | sort 选项常用选项-f 忽略大小写,默认会将大写字母排在前面-b 忽略每行前面的空格-n 按照数字排序-r 反向原创 2021-03-18 19:04:58 · 3726 阅读 · 0 评论 -
Linux运维实例 利用here document和expact来进行免交互运维操作
文章目录前言一、here document的概念和使用概念命令格式实际操作效果多行注释二、expect免交互工具1 概念2 基本格式3 执行脚本前言在运维过程中,会出现许多交互界面,例如创建用户和修改密码 利用expect来进行操作就可以免去一些不需要的交互一、here document的概念和使用概念here document是采用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp cat 或 read命令。是标准输入的一种代替品 可以帮助脚本开发人员不必使用临时文件来构建输入信息原创 2021-03-17 22:50:05 · 602 阅读 · 0 评论 -
Linux运维实例 shell脚本中数组的编写和应用 附双层for循环
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_http原创 2021-03-17 09:28:48 · 1142 阅读 · 0 评论 -
Linux运维实例 应用awk来进行高效率运维
文章目录前言一、awk的工作原理原理命令格式常用选项二、使用方法1.文件输出BEGIN用法2.根据条件来精确匹配文件中的字符三元运算符管道和双引号调用shell命令前言awk和sed类似 都是编辑器的一种 但在原理和功用上不太一样 sed是流处理器 线性去执行 awk是根据模式和条件执行编辑命令一、awk的工作原理原理awk是逐行读取文本,默认以空格或者tab来为分隔符进行分割,将分割所得到各个字段保存至内建变量中,并按模式或者条件执行编辑命令。相比sed,awk倾向于一个将一行分为多个"字原创 2021-03-16 19:38:44 · 602 阅读 · 0 评论 -
Linux运维实例 自动化执行的利器--sed编辑器 附dns一键部署代码
文章目录前言一、sed编辑器的概念概念sed工作流程二、使用格式和命令书写1.命令格式常用的操作三 shell脚本中使用sed前言在Linux中无论是配置网络配置,还是去处理基本的运维,需要时间较长,尤其在进行某些复杂繁琐的操作时,更加耗时,sed编辑器可以对文件直接编辑,结合shell脚本来实现自动化。一、sed编辑器的概念概念sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流的数据,这些命令要么从命令行中输入,要么存储原创 2021-03-16 10:46:09 · 361 阅读 · 0 评论 -
Linux运维实例 高效运维的工具--shell脚本
文章目录前言一、shell是什么二、使用步骤1.引入库2.读入数据总结前言shell脚本是一种基于Linux开发的语言,可以在许多场景下执行自动化操作,完成重复性操作。一、shell是什么二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('i原创 2021-03-04 19:09:13 · 956 阅读 · 0 评论 -
Linux运维实例 shell脚本的语句条件以及书写
文章目录前言一、shell中常用的shell测试符test文件测试数字字符大小的比较字符串的比较二、使用步骤1.引入库2.读入数据总结前言shell脚本的语句有许多 常用的if和case,用来检测和判断一些条件。一、shell中常用的shell测试符test测试表达式是否成立,成立就会返回0 不成立就会返回一个非0值格式一般会有两种 test 条件表达式 [ 条件表达式 ]等式成立 返回为0不成立 返回1.文件测试格式为[ 操作符 文件或者目录 ] 注意两边都有空格常用的测.原创 2021-03-07 12:31:08 · 162 阅读 · 2 评论 -
Linux运维实例 shell脚本的循环语句书写
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_htt.原创 2021-03-08 23:14:26 · 174 阅读 · 0 评论 -
Linux运维实例 shell函数的概念和书写
文章目录前言一、函数的定义二、函数的返回值三 函数的传参前言Linux Shell编程中也会使用到函数,函数可以把大的命令集合分解成若干较小的任务,也避免重复编写相同的代码。在Shell中,所有的函数定义都是平行的,即不允许在函数体内再定义其他的函数,但允许函数之间相互调用。函数又涉及到很多基本使用:函数参数调用、函数返回值、局部变量及全局变量、函数间的相互调用和函数递归调用。一、函数的定义shell中的函数是指将命令序列按格式写在一起,可方便重复使用命令序列。并不是数学上的函数。shell的函原创 2021-03-13 16:36:10 · 138 阅读 · 0 评论