今日:0  |  文章:73
admin
小绿叶技术博客 Lv2 超级管理员

格式化 数组字符串

for((i=0;i<=6;i++)) # 定义for循环,变量i 的值为0 它小等于6的这个范围,进行自动增加数数do# 数组角标默认从0开始# 角标前4位数组的元素 格式化   if [ $i -le 3 ]          # 进行判断,$i 循环次数在3次呢,等于控制数组的前3个元素      then            &nb
 
 1063   2021-04-20
admin
小绿叶技术博客 Lv2 超级管理员

for 循环将数组写入存入另一个数组

for i in ${a[*]}           # 定义for 循环  变量 i 是数组里面的所有元素 do                           # 开始循环   ((a=2#$i)) ; echo $a      &
 
 862   2021-04-20
admin
小绿叶技术博客 Lv2 超级管理员

赛选日志中的数字,进行数字求和shell脚本.sh-shell

#!/bin/bash fenzujs(){ # 定义一个函数为:fenzujs格式:fenzujs(){ } catfile="22.txt" catip="192.168.146" # 定义ip段 for((i=21; i<=37 ; i++ )) do echo "正在过滤IP:$catip.$i 过滤出来的
 
 994   2021-04-06
admin
小绿叶技术博客 Lv2 超级管理员

写一个获取 ip 访问量的shell脚本

#!/bin/bashfor((i=3;i>1;i++))docatip=(`netstat -ano | grep tcp | grep -v -E "127.0.0.1|100.100|0.0.0.0" | grep -v ":::"| awk -F" " '{print $5}' | sort | uniq -c | awk -F" " '{print $2}' | awk -F":" '{print $1}'`); echo ${catip[*]}      f
 
 1033   2021-04-01
admin
小绿叶技术博客 Lv2 超级管理员

crt 脚本文件

cs.vbs # 制作 crt 脚本文件 # 导航工具栏---开始录制---结束录制---另存为#------- 开启保存主机日志 ------## 选项 ---> 全局选项 ---> 默认会话 ---> 编辑默认设置 ---> 终端 ---> 日志文件 ---> 勾选:在连接上开始记录日志,追加到文件# 日志文件名称:可以自定义到目录
 
 918   2021-03-26
admin
小绿叶技术博客 Lv2 超级管理员

shell 删除末尾数字

删除末尾数字:sed "s/[0-9]*$//g"sed -i '/^$/d' test.txt # 删除空行sed -i "s/#/ /g" 1.sh # 将开头为 # 符号的替换为空格sed -i "s/^/#/g" 1.sh # 在每行开头添加#号sed -i 's/[ ]*//g' test.txt # 剔除空格 s/[[:space:]]//g # 删除所有空格 's/[ \t]*$//g' # 删除行末空格sed "s/[0-9
 
 934   2021-03-20
admin
小绿叶技术博客 Lv2 超级管理员

shell 文件修改-第一个文件 1.txt 中的第3列修改为另一个文件 2.txt,或者第n列

#第一个文件 Order.txt  中的第3列修改为另一个文件 ip2.txt,或者第n列#!/bin/bash#--------------------  方法2.  ----------------------#Oy=(1111111     # 默认从0开始,占位`cat -n Order.txt | awk -F"|" '{print $3}'| sed "s/ //g"`)up=(1111111`cat ip2.txt | awk -F
 
 974   2021-01-12
admin
小绿叶技术博客 Lv2 超级管理员

shell for if 循环中判断条件来执行命令

#!/bin/bash#备份所有 .pid 的文件为 .pid.backuppidback=(`find / -name "*.pid"`) # 定义一个小括号数组变量pidback  为 反引号里面的命令执行结果for i in ${pidback[*]} # for循环变量  i  是 数组变量里所有的元素,[*] 所有, [0] 第一个元素,默认从0 开始do 
 
 1047   2020-12-06
admin
小绿叶技术博客 Lv2 超级管理员

shell if 条件判断文件或目录;字符串长度或为空,逻辑运算

#!/bin/basha=10b=20val=`expr $a + $b` # 将 + 符号换成: 减-    乘 \* 除 /  取余 %echo "a +b = $val" # 响应一个字符串, 和变量的值 $valif [ $a == $b ] # if 如果,then 然后, echo 响应,fi 结束字句then  # [ $a == $b ]  用绝对等于符号判断两个字符串     
 
 1717   2020-10-15
admin
小绿叶技术博客 Lv2 超级管理员

Centos7升级修改kernel内核版本脚本

echo 'add_drivers+="xen-blkfront virtio_blk"' >> /etc/dracut.conf.d/virt-drivers.confyum install kernel -ylsinitrd /boot/initramfs-`uname -r`.img | grep -E 'virtio|xen'uname -a# https://help.aliyun.com/document_detail/59360.html?spm=a2c4g.11186
 
 1415   2020-09-28
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息