摘要: RET="" declare -a HOST=() declare -a ALL_SVR=() declare -a FREESVR=() for ((i=0;i<${#_ALL_AGENT_IP_[@]};i++));do # 读取数值; INFO=""[`expr ${i} + 1`]" "${ 阅读全文
posted @ 2017-01-04 12:43 ithandonglin 阅读(769) 评论(0) 推荐(0) 编辑
摘要: if [[ $# -lt 2 ]];then echo "请输入2个位置参数..." exit 1 else num=$# while(($#>=1));do case ${num} in 2) if ! echo "${1}" | grep -qP "\d+\.\d+\.\d+\.\d+";then echo "中... 阅读全文
posted @ 2017-01-04 12:42 ithandonglin 阅读(270) 评论(0) 推荐(0) 编辑
摘要: txt格式: ... logport='13000' sessionport='23000' ... ######################## 只获取logport的赋值13000 < 监控端口连接数 > 阅读全文
posted @ 2017-01-04 12:41 ithandonglin 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: Limit_Condition() { let count++ if [[ ${count} == 3 ]];then echo "超过3次机会,自动关停脚本" exit 1 fi Comfirm() { count=0 while true;do read -t 30 -p "${1}" ENTER case "${ENTER... 阅读全文
posted @ 2017-01-04 12:40 ithandonglin 阅读(336) 评论(0) 推荐(1) 编辑
摘要: < 获取40天日期数组 > < 獲取今天到下周二的日期 > @@ 扩展用法:获取10-00 @@ 扩展用法:获取10-00,中间隔1位 for i in {10..00..2};do echo ${i} done 阅读全文
posted @ 2017-01-04 12:39 ithandonglin 阅读(364) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash aaa=(1 2 3 4) bbb=(a b c d) set -- ${aaa[@]} while (($#>0));do echo ${1} shift done set -- echo "-----------------------" set -- ${bbb[@]} while (($#>0));do ... 阅读全文
posted @ 2017-01-04 12:36 ithandonglin 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 3列数组,arrayA,arrayB,arrayC;分别一一对应主机及其主机所能创建的资源数,还有arrayC表示需要创建的资源数;arrayA=("192.168.1.1" "192.168.1.2" "192.168.1.3" "192.168.1.4")arrayB=("1" "2" "1" 阅读全文
posted @ 2017-01-04 12:35 ithandonglin 阅读(343) 评论(0) 推荐(0) 编辑
摘要: < 拷贝目录如何做到排除文件?常用命令cp,用法比较LOW > < cp多次拷贝可以用命令行关键字替换的方法,感叹号!代表上条命令,-2代表上上条命令 > < tar搭配nc可以做到两机传数据,nc如果需要持续连接要用选项-k > < 另外一种用端口传送数据,A机器运行上面命令,B机器运行下面命令 阅读全文
posted @ 2017-01-04 12:34 ithandonglin 阅读(261) 评论(0) 推荐(0) 编辑
摘要: < kill进程的技巧 > 1、杀掉某个关键字的进程 2、批量杀掉某个关键字的进程 pkill -9 -f "name" 3、批量杀掉多个关键字的进程 pidof "name1" "name2" "name3" | xargs kill -9 pkill -9 -f "name" 3、批量杀掉多个关 阅读全文
posted @ 2017-01-04 12:32 ithandonglin 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 身份标签/usr/local/etc/identity,主脚本iptables.sh,附属目录functions/iptables.d ├── iptables.sh ├── functions│ ├── iptables.d│ │ ├── 37w│ │ ├── 521│ │ └── 937 ipt 阅读全文
posted @ 2017-01-04 11:34 ithandonglin 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 比如脚本输入位置变量:1_5 输出效果为: 1 2 3 4 5 脚本代码如下: #!/bin/bash i=1_5 for j in $(eval echo {${i/_/\..}});do echo ${j};done 但是如果是单纯数字就没法使用上面的语句,比如10,11,12...,这时候需要 阅读全文
posted @ 2017-01-04 11:10 ithandonglin 阅读(248) 评论(0) 推荐(0) 编辑