美文网首页Centos
闭着眼睛也要写出来的shell小脚本

闭着眼睛也要写出来的shell小脚本

作者: 村里第三马可波罗 | 来源:发表于2020-06-09 15:48 被阅读0次

实现批量添加用户名和密码

  • 知识点:

随机数两种获取方法:

echo "data +%s%N"|md5sum|cut -c 1-10
echo "$RANDOM"|md5sum|cut -c 1-10
#/bin/bash
#auther:wyl
#create time:20195-13
for i in $(seq -w 10)
 do
   useradd wyl-$i
   PWD=$(echo $RANDOM|md5sum|cut -c 1-10)
   echo ${PWD}|passwd --stdin wyl-$i
   echo "wyl-${i}:${PWD}">>userpwd.txt
done
  • 简单获取linux 服务ip

知识点:awk
第一种:ip add|awk -F '[ /]+' 'NR==7{print $3}'
第二种:hostname -I

  • 清除linux内存buff/cache
echo '1'>>/proc/sys/vm/drop_caches
echo '2'>>/proc/sys/vm/drop_caches
echo '3'>>/proc/sys/vm/drop_caches
  • awk统计计数

[1]awk统计tcp/ip连接状态

netstat -n|awk '/^tcp/{++S[$NF]}END{for(i in S)print i,S[i]}'
  • [2]awk统计访问nginx最大的ip,并打印前适10个; sort -nr 表示逆序从大到小,-k指定对第几列排序
awk '{++S[$1]}END{for(i in S)print i,S[i]}'|sort -nr -k 2|head -10
  • 5.计算1到100直接数相加

let进行整数计算,for 循环括号写法多条件用;号隔开

for ((i=1;i<=100;i++));do let sum+=i;done;echo $sum
i=1;while ((i<=100));do let sum+=i;let i+=1;done;echo $sum

相关文章

  • 闭着眼睛也要写出来的shell小脚本

    实现批量添加用户名和密码 知识点: 随机数两种获取方法: 简单获取linux 服务ip 知识点:awk第一种:ip...

  • 嵌入式day12

    shell脚本的本质 shell脚本语言是解释型语言 shell脚本的本质:shell命令的有序集合 shell编...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • Shell script + crontab实现Mysql定时备

    一、Shell 脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业界所...

  • 2018-09-26

    shell脚本 1.1、什么是shell脚本(shell script , ...

  • shell脚本

    什么是shell脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说...

  • Shell脚本语法

    1. Shell脚本简介Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所...

  • Shell 脚本中的小技巧

    Shell 脚本中的小技巧 关于变量 一,在shell 脚本中定义默认值 [图片上传失败...(image-54c...

  • shell脚本

    什么是Shell脚本 Shell脚本(英语:Shell script),又称Shell命令稿、程序化脚本,是一种电...

  • 【生物信息笔记】shell 脚本 (dry-2)

    shell 和 shell script(脚本)区别: shell 和 shell 脚本是两个不同概念,shell...

网友评论

    本文标题:闭着眼睛也要写出来的shell小脚本

    本文链接:https://www.haomeiwen.com/subject/onastktx.html