![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
Shell
时空无限
为信仰而生
展开
-
工作shell脚本
说明:本文为工作中写的shell脚本,仅做总结。原创 2022-09-23 10:25:25 · 312 阅读 · 0 评论 -
find_var.sh
(ve) [root@ceph-01 infra]# cat find_var.sh #!/bin/bashall_vars=()vars=$(sed -n '/all:vars/,$ p' /file/infra/hosts_example.ini|egrep -v "^$|^#"|grep -v "all:vars"|awk -F '[=]' '{print $1}')for i in $varsdo echo >> /backup/all_vars.txt ec原创 2021-10-15 17:09:05 · 97 阅读 · 0 评论 -
Shell特殊语法
shell a-z意义[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。[ -h FILE ] 如原创 2021-02-02 10:45:52 · 327 阅读 · 1 评论 -
find排除目录
查找/下大于10M的文件排除/windows和/disk目录find / -path /windows -prune -o -path /disk -prune -o -size +10M原创 2020-12-29 12:58:56 · 598 阅读 · 0 评论 -
Shell脚本实战
shell查看恶意攻击主机的iplastb|awk '!/^btmp|^$/{ip[$3]++}END{for(i in ip){if(ip[i]=1)print i,ip[i]}}'lastb|awk '!/^btmp|^$/{ip[$3]++}END{for(i in ip){if(ip[i]=1){system ("echo "i">/tmp/ip")}}}'cacti批量添加设备脚本编辑设备名和ip对应关系文本cat >/tmp/hostname_ips.txt<&l原创 2020-08-27 17:23:58 · 609 阅读 · 0 评论