![](https://img-blog.csdnimg.cn/a3dfe43fbeaf415cac13d6b1c1f4c8cc.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell
文章平均质量分 79
Shell
611#
但行好事 莫问前程
展开
-
日常巡检shell脚本
运维常用shell脚本运维日常巡检报告Nginx日志每天切割压缩循环探测全网主机并记录Expect实现SSH免交互登陆运维日常巡检报告#!/bin/bashos_sys(){#系统信息os_type=`uname`echo "操作系统的类型: $os_type"os_version=`cat /etc/redhat-release`echo "操作系统的版本号:$os_version"os_ker=`uname -r`echo "操作系统的内核版本:$os_ker"os_time原创 2021-08-10 01:11:54 · 3922 阅读 · 0 评论 -
shell脚本——awk详细介绍(包含应用案例)
三剑客awk详解awk概述awk处理文本方式awk工作原理awk语法汇总示例内部变量awk概述awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其他命令的输出。它支持用户自定义函数和动态正则表达式等先进功能。awk处理文本方式awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕)。awk分别代原创 2021-05-18 03:07:25 · 2195 阅读 · 2 评论 -
shell脚本——学习笔记(包含应用案例)
ShellSript学习笔记数组例1:使用数组统计用户shell的类型和数量#!/bin/bash#****************#Author:Pakho#Date:2021-05-10#FileName: shells.sh#****************declare -A shells #声明数组while read ll #通过交互定义变量读取文件的内容定义给ll变量 do type=`echo $ll |原创 2021-05-10 02:57:33 · 249 阅读 · 0 评论 -
shell脚本——系统工具箱(SystemToolbox)
趣味计算机编写一些想法分析需要的功能构建整体框架着手完整代码一些想法需要使用shell编写一个简单实用的计算机脚本一共想出了两套方案本套使用了while循环以及if嵌套的方式基本使用界面大概是这样分析需要的功能我的构思将其分成五个部分加法部分减法部分乘法部分除法部分以及用户未输入任何数字提示部分构建整体框架1、定义了函数#定义函数yesornoyesorno(){ if [ "$yn" = "yes" ];then continue else echo "感原创 2021-05-17 23:10:46 · 1256 阅读 · 1 评论 -
shell脚本——sed详细介绍(包含应用案例)
三剑客sed详解Sed概述Sed处理模式Sed基本用法Sed返回值Sed和正则表达式汇总示例举例说明实战案例Sed概述Sed是文本处理工具,依赖于正则表达式,可以读取文本内容,根据指定条件对数据进行添加、删除、替换等操作,被广泛应用于shell脚本,以完成自动化处理任务。Sed在处理数据时默认不直接修改源文件,而是把当前处理的行存储在临时缓存区中,所有指令都在缓冲区中操作,处理完成后,把缓冲区内容默认输出到屏幕,接着处理下一行内容,这样不断重复,直到文件末尾,文件本身内容没有改变。Sed是一种在线原创 2021-05-16 21:03:45 · 3124 阅读 · 0 评论 -
shell脚本——正则表达式(包含grep详细介绍及应用)
正则表达式正则表达式的作用前言案例:使用^和$判断用户输入的是否是数字基础正则表达式元字符正则表达式的作用正则表达式是一种字符模式,用于在查找过程中匹配指定的字符。它将匹配被查找的的行中任何位置出现的相同模式,在正则表达式中,元字符是最重要的概念正则表达式能够被vim、sed、grep调用正则表达式运用场景 mysql、oracle、php、Python、Apache、Nginx…前言案例:使用^和$判断用户输入的是否是数字read -p "输入数字才能退出:" numif [[ $n原创 2021-05-16 11:23:26 · 6884 阅读 · 0 评论