文章分类 - 脚本语言
shell、python、lua等等
摘要:#!/usr/bin/env python3.9 # --*-- coding:utf-8 --*-- import paramiko def ssh_client_con(command): try: ssh_client = paramiko.SSHClient() ssh_client.set
阅读全文
摘要:一、freeswitch中的lua apisession:getVariable 获取系统变量session:setVariable 在会话中设置变量session:ready1、检查会话是否处于活动状态(在呼叫开始和挂断之间为true,即激活状态)2、如果呼叫被转移(transfer),sessi
阅读全文
摘要:#test1.sh#!/bin/bash mon=$1 daym=$2 dayt=$((daym+2)) cxsql="SELECT * from table1 where time >='2023-$1-0$daym' and time <= '2023-$1-$3';"mysql -h ip -
阅读全文
摘要:#应用升级脚本 #!/bin/bash DATE=`date +%F | awk -F - '{print $1$2$3}'` HOME_DIR=/test1 APPLICATION_F=$1 #应用名 CHOOSE_IN=$4 UPGRADE_DIR=/test/nas/upgrade PKG_D
阅读全文
摘要:#! /usr/bin/env python3.9#--*-- coding:utf-8 --*--# 创建一个集合存储b文件中的电话号码 phone_numbers_b = set() with open('b.txt', 'r') as file_b: for line_b in file_b:
阅读全文
摘要:#! /usr/bin/env python3.9 #--*-- coding:utf-8 --*-- import pandas as pd import pymysql from sqlalchemy import create_engine import os,sys,logging,argp
阅读全文
摘要:导入数据到es,数据需要是json格式 while IFS= read -r line do curl --user uname:upass -X POST http://ip:9200/索引/类型 -d “$line” -H 'Content-Type: application/json' don
阅读全文
摘要:offset=0 batchsize=$1 while : do mysql -h -P -u -p 库 -e "select * from 表 limit $offset,$batchsize" rawcount=$(mysql -h -P -u -p 库 -se "select count(1)
阅读全文
摘要:#! /usr/bin/env python3.9 #--*-- coding:utf-8 --*-- import time,redis,logging,shlex import traceback logger = logging.getLogger('wasadm') def main(hos
阅读全文
摘要:同步redis的脚本 #!/bin/bash # Redis 数据库连接信息 HOME_DIR=/root SH_DIR=${HOME_DIR}/XXX PYTHON_DIR=${SH_DIR}/py39RedisEnv #数据插入redis的python脚本 REDIS_FILE=${SH_DIR
阅读全文
摘要:#!/bin/bash #A环境数据库信息 MYSQLH_ZT='IP' MYSQLU_ZT='账号' MYSQLP_ZT='密码' PORT_ZT='端口' #公共信息 MYSQLD='库名' TABLE='表名' SH_DIR=/root DUMP_SH=/usr/local/mysql/bin
阅读全文
摘要:lua语言特点:1、区分大小写 2、保留关键字不能作为常量或变量 没有初始化的全局变量,值为nil 删除全局变量就是赋值为nil 数据类型: boolean 包含两个值:false和true false和nil为假,其余都为真 table Lua 中的表(table)其实是一个"关联数组" 使用{}
阅读全文
摘要:python xxx.py > /root/xxx.txt 可以指定python执行后生成需要的文件 strip()方法,可以移除字符串头部和尾部指定的字符,默认是空格 str = "*****this is **string** example....wow!!!*****" print (str
阅读全文
摘要:1)shell中判断变量为空时 if [ ! $a ];then [ -n str1 ] #str1字符串长度不为0则true[ -z str1 ] #str1字符串长度为0则true[ -d dir ] #判断是否存在目录,有为真[ -z $aa -o -z $bb ] #判断变量aa或者变量bb
阅读全文
摘要:正则表达式 \* 匹配任意字符串(换行符不行) ^1234$ ^ 匹配字符串开头,$ 匹配结尾,所以本表达式严格匹配 1234 ^1234|5678$ | 是或的意思,表示匹配 1234 或 5| ^123[0-9]$ [ ] 表式匹配其中的任意一个字符,其中的 - 是省略的方式,表示 0 到 9,
阅读全文
浙公网安备 33010602011771号