合集-shell脚本
摘要:1. 统计当前服务器mac地址与ip地址的对应关系 #!/usr/bin/env bash data=$(ip a;ip r) num=$(echo "$data"|grep -E '^[0-9]{,2}:'|grep -E '^[0-9]{,2}' -o) num2=$(echo -e "$num
阅读全文
摘要:1.python脚本,三个参数的(需要flask包) from flask import Flask, request import subprocess app = Flask(__name__) @app.route('/<arg1>/<arg2>/<arg3>') def run_script
阅读全文
摘要:#!/bin/bash echo -e [`date +"%Y-%m-%d %H:%M:%S"`] start #system time time=`date +%y-%m-%d` #host IP host="127.0.0.1" #database backup user user="root"
阅读全文
摘要:1. 对install.sh脚本二进制压缩后base64加密 #对文件加密 DATA=$(gzip -c install.sh | base64) #解密使用 echo -n "$DATA"|base64 -d | gzip -cd > install.sh #对文件加密成一行 gzip -c in
阅读全文
摘要:一. declare命令declare 是 Bash 的一个内置命令,用于声明变量并设置其属性。它提供了比普通变量声明更强大的功能,比如指定变量类型、创建数组、设置变量的只读属性等1.基本语法declare [选项] [变量名=[值]] -a:声明一个索引数组(普通数组)。 -A:声明一个关联数组(
阅读全文
摘要:一. getopts getopts 是 Unix/Linux 中用于解析命令行参数的常用工具,主要用于 Shell 脚本中处理短选项(如 -a、-b value 等) 1. 例子 #!/bin/bash while getopts d:f: flag; do case "$flag" in d)
阅读全文

浙公网安备 33010602011771号