合集-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 阅读全文
posted @ 2024-12-14 21:54 铿锵有力自信且坚定 阅读(40) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2024-12-14 22:06 铿锵有力自信且坚定 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2024-12-14 22:11 铿锵有力自信且坚定 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-04-09 22:20 铿锵有力自信且坚定 阅读(1) 评论(0) 推荐(0)
摘要:1.python脚本,三个参数的(需要flask包) from flask import Flask, request import subprocess app = Flask(__name__) @app.route('/<arg1>/<arg2>/<arg3>') def run_script 阅读全文
posted @ 2025-05-10 21:39 铿锵有力自信且坚定 阅读(41) 评论(0) 推荐(0)
摘要:#!/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" 阅读全文
posted @ 2025-06-30 11:04 铿锵有力自信且坚定 阅读(13) 评论(0) 推荐(0)
摘要:1. 对install.sh脚本二进制压缩后base64加密 #对文件加密 DATA=$(gzip -c install.sh | base64) #解密使用 echo -n "$DATA"|base64 -d | gzip -cd > install.sh #对文件加密成一行 gzip -c in 阅读全文
posted @ 2025-07-16 20:55 铿锵有力自信且坚定 阅读(68) 评论(0) 推荐(0)
摘要:一. declare命令declare 是 Bash 的一个内置命令,用于声明变量并设置其属性。它提供了比普通变量声明更强大的功能,比如指定变量类型、创建数组、设置变量的只读属性等1.基本语法declare [选项] [变量名=[值]] -a:声明一个索引数组(普通数组)。 -A:声明一个关联数组( 阅读全文
posted @ 2025-08-01 16:13 铿锵有力自信且坚定 阅读(322) 评论(0) 推荐(0)
摘要:一. getopts getopts 是 Unix/Linux 中用于解析命令行参数的常用工具,主要用于 Shell 脚本中处理短选项(如 -a、-b value 等) 1. 例子 #!/bin/bash while getopts d:f: flag; do case "$flag" in d) 阅读全文
posted @ 2025-08-19 20:54 铿锵有力自信且坚定 阅读(63) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-01-23 16:01 铿锵有力自信且坚定 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-04-02 19:51 铿锵有力自信且坚定 阅读(0) 评论(0) 推荐(0)