正则 表达式shell

在线Cron表达式生成/Linux Cron

https://cron.qqe2.com/ https://www.runoob.com/linux/linux-comm-crontab.html 0 22 * * 6 ......
表达式 Cron Linux

正则表达式

......
正则 表达式

字符串处理--->逻辑表达式转可执行脚本字符串

/** * 执行函数脚本 * * @since author: l00050286 date: 2023/4/10 15:26 * @param scriptStr 函数脚本字符串 * @param functionName 函数名 * @return java.lang.Object */ pub ......
字符串 字符 表达式 脚本 逻辑

shell小脚本练习

用户猜数字 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数 # 使用取余算法将随机数变为 1‐100 的随机数 #!/bin/bash num=$[RANDOM%100+1] while : do read -p "计算机生成一个1-100的随机数,你猜: " cai if [ ......
脚本 shell

nginx中的正则表达式,location路径匹配规则和优先级

前言,我这里验证的nginx-v1.23.2单机环境下的nginx中的正则表达式、location路径匹配规则和优先级。先准备好环境,基础配置是这样 nginx/conf/conf.d/host.conf : server { listen 8081; server_name 10.90.5.70; ......
优先级 正则 表达式 路径 location

Lambda表达式

Lambda表达式 Lambda 表达式(Lambda Expression)是 C++11 引入的一个“语法糖”,可以方便快捷地创建一个“函数对象”。 从 C++11 开始,C++ 有三种方式可以创建/传递一个可以被调用的对象: 函数指针 仿函数(Functor) Lambda 表达式 函数指针 ......
表达式 Lambda

shell-$(cd `dirname $0`;pwd)与直接使用pwd的区别

1. $(cd `dirname $0`;pwd) $0:当前Shell程序的文件名 dirname $0,获取当前Shell程序的路径 ......
pwd dirname shell cd

Shell命令--tail

1. 功能说明 tail命令用于显示文件的末尾部分,默认显示文章的最后10行。 2. 选项说明 tail命令常用选项: -n 输出文件的最后k行,k默认是10行; -f 随着文件内容的增加实时输出增加的内容; -q 在输出内容的首行不显示文件名,默认不显示; -v 在输出内容的首行显示文件名; 3. ......
命令 Shell tail

Shell命令--find

1. 功能说明 在目录中递归处理文件,默认在当前目录 。 2. 语法格式 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression] 搜索目录树上的每一个文件名,它从左至右运算给定的表达式,按照优先级进行匹配,直到得出结果( ......
命令 Shell find

Shell脚本--for

1. C语言风格的 for 循环 其基本格式为: for((exp1; exp2; exp3)) do statements done for 循环中的 exp1(初始化语句)、exp2(判断条件)和 exp3(自增或自减)都是可选项,都可以省略(但分号 ; 必须保留)。 示例: #!/bin/ba ......
脚本 Shell for

Shell脚本--while

while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。 while 循环的用法如下: while condition do statements done condition 表示判断条件,statement ......
脚本 Shell while

Shell脚本--case in

当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了。 其基本格式为: case expression in pattern1) statement1 ;; pattern2) statement2 ;; pattern3) statement3 ;; …… *) statem ......
脚本 Shell case in

Shell脚本--if

1. if 语句 语法格式为: if condition then statement(s) fi 或者: if condition ; then statement(s) fi condition 是判断条件,如果 condition 成立(返回“真”),那么 then 后边的语句将会被执行;如果 ......
脚本 Shell if

Shell脚本--(())

双小括号 (( )) 是 Bash Shell 中专门用来进行整数运算的命令,它的效率很高,写法灵活。 但是,(( )) 只能进行整数运算,不能对小数(浮点数)或者字符串进行运算。 1. (()) 使用 (()) 的语法格式为: ((表达式)) 通俗地讲,就是将数学运算表达式放在 (( 和 )) 之 ......
脚本 Shell

Shell脚本--test/[]和[[]]

0. 序言 test([]) 和 [[]] 在 Shell 中都是用来检测某个条件是否成立。通过附带选项,可以进行数值、字符串和文件三个方面的检测。 0.1. 与数值比较相关的选项 num1 -eq num2 判断 num1 是否和 num2 相等 num1 -ne num2 判断 num1 是否和 ......
脚本 Shell test

shell编程-位置参数的理解

Linux——$1、$#、$@、$0、$1、$2 探岳精神于 2018-07-19 21:59:45 发布29675 收藏 66 分类专栏: 测试开发 测试开发专栏收录该内容 70 篇文章5 订阅 订阅专栏 $1在shell中称为“位置参数”,表示传入的第1个参数(第1个入参)。 test -z $ ......
位置 参数 shell

如何将 shell 脚本编译成二进制执行文件

一、说明 很多人写了一些shell脚本,想给其他人用但是又不想公开源代码,所以就要对shell脚本进行加密处理,那么我们可以Shell 脚本编译器工具 (SHC) ,使用 shc 将 bash/shell 脚本编译为二进制文件,隐藏源代码并防止被被人修改的功能。由于在大多数操作系统上默认是不安装的, ......
二进制 脚本 文件 shell

windows下php exec_shell方法执行git pull失败的处理

一、需求 webapi代码保存在github上,客户服务器要实时同步更新代码。实现方案, github仓库新建webhook钩子,开发电脑修改代码push到github后,webhook调用客户服务器的接口git pull 更新本地的代码。 实现代码如下: $cmd = 'd: && cd /cod ......
exec_shell windows 方法 shell exec

shell脚本中的&&解析

#!/bin/bash touch file1 # 创建文件file1 rm -f file2 # 删除文件file2 if [ -f file1 ] && echo "hello" && [ -f file2 ] && echo "world" # 如果文件file1存在,则输出"hello" # ......
脚本 amp shell

部署多节点elasticsearch集群的shell脚本

以下是一个部署多个节点的elasticsearch集群的shell脚本示例: #!/bin/bash # 设置集群名称 CLUSTER_NAME="my_cluster" # 设置elasticsearch版本号 ES_VERSION="7.10.2" # 设置elasticsearch安装目录 E ......
节点 集群 elasticsearch 脚本 shell

shell 编写脚本的一些细节心得:流程控制

流程控制用得最多的,无非也就是老三样,if、for、while。 if 其中 if 作为判断的函数使用,其中也是有很多小细节的。 例如你要判断两个值是否相等的时候,有两种方式,代码如下: test=2 if ((${test}==2)) then echo "yes" fi if [ ${test} ......
脚本 细节 流程 心得 shell

Shell脚本--重定向

0. 从终端输入一个命令时,通常会将该命令的结果输出到终端。 例如,在终端执行 pwd 命令会在屏幕上显示当前目录: # pwd /root 大多数 UNIX 系统中,命令通常从一个叫标准输入的地方读取输入。同样,命令通常将其输出写入到标准输出。标准输入和标准输出默认情况下都是终端。 那如果想要更改 ......
脚本 Shell

Shell脚本--常用脚本

1.shell脚本查询指定进程并杀死 #!/bin/bash pids=$(ps -ef | grep "${name}" | grep -v "$0" | grep -v grep | awk '{print $2}') # name是进程名称 for pid in ${pids} do kill ......
脚本 常用 Shell

Shell脚本--字符串截取

Shell 截取字符串通常有两种方式:截取指定长度的字符串和截取指定模式的字符串。 1. 截取指定长度的字符串 这种方式除了需要指定起始位置还需要指定截取长度。按起始位置可以分为从左边开始或者从右边开始。 a.从左边开始截取 格式: ${string:start:length} 其中,string ......
字符串 脚本 字符 Shell

Shell脚本--位置参数

0. 特殊参数 在介绍本章内容之前,先介绍几个特殊变量: $0 当前脚本的文件名。 $n 传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。不加双 ......
脚本 位置 参数 Shell

Shell脚本--变量

1. 定义变量 Shell 支持一下三种定义变量的方式: variable=value variable='value' variable="value" variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符,那么可以不用引号;否则就必须使用引号。注意,赋值号= ......
变量 脚本 Shell

shell正则之Grep

1.shell正则之Grep 通配符及特殊符号 正则表达式 ......
正则 shell Grep

Shell 内建命令

所谓 Shell 内建命令,就是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文件。 例如,用于进入或者切换目录的 cd 命令,虽然我们一直在使用它,但如果不加以注意很难意识到它与普通命令的性质是不一样的: 该命令并不是某个外部文件,只要在 Shell 中你就一定可以运行这个命令。 可以 ......
命令 Shell

常用API(爬虫,正则表达式)

常用API(爬虫,正则表达式) 爬虫 ​ 本地爬虫:Pattern:表示正则表达式; ​ Matches:文本匹配器,作用按照正则表达式的规则读取字符串,从头开始读取,在大串中去找符合匹配规则的子串; ​ find:1.拿着文本匹配器从头开始读取,寻找是否有满足规则的子串;如果没有,方法返回fals ......
爬虫 正则 表达式 常用 API

Shell之bash脚本的编写

下面是我写的一段部署脚本。 #!/bin/bash containerID=`docker ps | grep kapok-admin | awk '{ print $1 }'` docker stop $containerID echo "docker stop $containerID" ima ......
脚本 Shell bash