shell篇
文章平均质量分 54
运维朱工
专注于分享linux云计算,运维相关技术
展开
-
运维朱工大脚本集合(常见服务一键部署,系统资源一键查看)
目前正在写一个大脚本,之所以称之为大,其实只是想写一个综合性的脚本。目前写的是**第一版本(v1)**,主要是功能实现,里面还有许多优化的地方,希望一起学习探讨。原创 2022-01-19 10:30:55 · 4498 阅读 · 3 评论 -
开箱即用的企业实用shell脚本(含lnmp一键部署,redis集群部署)
1、一键部署redis,版本任意指定:如果有朋友想自定义安装路径,或者Redis的默认端口等,可以直接修改前面的变量。这个脚本主要是用到了redis源码自带的初始化脚本。如果遇到报错可以评论区反馈,由于个人写脚本不太喜欢注释,所以劳费各人仔细端详了。#!/bin/bash#by lutixia#############################REDIS_DIR="/usr/local/redis"REDIS_IP="0.0.0.0"REDIS_PORT="6379"REDIS_VE原创 2021-06-27 09:43:09 · 268 阅读 · 0 评论 -
基于网传的shell脚本,进行简单优化
近日看到网上流传的脚本集合,看了一下,写的都非常好。不过个人感觉有几个例子写的有点啰嗦,所以做了一点优化,算抛砖引玉吧,一起探讨交流,部分脚本如下:第一题,文本格式化:请把下面的字符串:zhangsany97JbzPrulisi5JhvCls6qxiaowangNnr8qt2MalaomaiqMtvC02yzhaosi9fxrb4sJD改为如下:zhangsan:y97JbzPrulisi:5JhvCls6qxiaowang:Nnr8qt2Malaoma:iqMtvC02原创 2021-06-26 19:34:26 · 330 阅读 · 2 评论 -
shell编程入门-if判断
1. shell简介:Shell是用户与Linux操作系统之间沟通的桥梁,用户可以输入命令执行,又可以利用 Shell脚本编程去运行。1.1 常见SHELL解释器如下:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)Shell for Root(/sbin/sh)不同的Shell语言的语法有所不同,一般不能交换使用,最常用的sh原创 2021-03-12 11:33:38 · 491 阅读 · 0 评论 -
不会python爬虫,可以试试shell哦
现在python实在太火了,只要是接触it的人,几乎都或多或少听说过python,或者玩过python。现在web开发,大数据,爬虫,人工智能等各个领域,都有python的影子。所以了解下python是很有必要的,如果实在学不会呢?那可以了解下shell,这个就很简单啦。下面的这个脚本,是爬取豆瓣top250电影,没有用任何库,过滤用的是shell四剑客之awk和sed。需要代...原创 2019-08-02 13:08:14 · 601 阅读 · 0 评论 -
linux正则表达式详解(一) -通配符与基本正则表达式
我们在很多地方都会用到通配符和正则表达式来实现我们的日常操作,提高我们的工作效率。但是很多新伙伴,往往容易将他们弄混。首先我们需要知道通配符和正则表达式的使用场景:通配符也叫文件名替换,它主要是作用于匹配文件名,常用命令是ls、find、cp、mv;正则表达式主要是作用于匹配文件中的字符串,常用命令命令是grep、awk、sed。通配符日常使用:* 匹配0或者多个字符实...原创 2019-08-11 13:14:15 · 315 阅读 · 0 评论 -
linux正则表达式详解(二) -扩展正则表达式
上一章我们主要探讨了通配符和基础正则表达式,这章重点探讨扩展正则表达式的应用。基本正则表达式包含:^, $, ., [], *扩展正则添加了:(), {}, ?, +, |() 将多个字符组成一个整体实例:? 匹配前面字符0次或者1次实例:+ 匹配前面字符1次或者多次实例:...原创 2019-08-12 12:10:43 · 164 阅读 · 0 评论