随笔分类 -  shell

摘要:#!/bin/bash Domain=""" www.baidu.com www.so.com developer.aliyun.com www.163.com www.qq.com """ echo " 开始检查证书有效期 " for i in ${Domain}; do end_time=$(t 阅读全文
posted @ 2025-09-10 11:44 还得多长时间· 阅读(8) 评论(0) 推荐(0)
摘要:只是备份文件,作为记录,方便后续使用 #!/bin/bash # 检查参数 if [[ $# -lt 2 ]]; then echo "用法: $0 文件夹列表 目标目录" exit 1 fi # 参数定义 folder_list="$1" backup_dir="$2" # 检查文件夹列表是否存在 阅读全文
posted @ 2025-09-09 10:33 还得多长时间· 阅读(5) 评论(0) 推荐(0)
摘要:cat login_filed.sh #!/bin/bash echo "本机失败连接共`cat /var/log/secure|grep -E "Failed password|Invalid user"|wc -l`次" echo "root失败连接前五" cat /var/log/secure 阅读全文
posted @ 2024-10-12 09:52 还得多长时间· 阅读(51) 评论(0) 推荐(0)
摘要:2.使用正则检查是否为数字 if [[ "$num1" =~ ^-?[0-9]+$ && "$num2" =~ ^-?[0-9]+$ ]]; then echo "$num1 $num2是数字" else echo "Usage: $0 数字1 数字2 2个数字" exit 3 fi -:负数 ?: 阅读全文
posted @ 2024-08-26 15:53 还得多长时间· 阅读(44) 评论(0) 推荐(0)
摘要:echo 1 | passwd --stdin user 1密码 user 用户名 阅读全文
posted @ 2024-08-02 16:05 还得多长时间· 阅读(48) 评论(0) 推荐(0)
摘要:echo {a..z} | tr 'a-z' 'A-Z' echo {a..z} {A..Z} | tr 'a-zA-Z' 'A-Za-z' 阅读全文
posted @ 2024-08-02 15:13 还得多长时间· 阅读(21) 评论(0) 推荐(0)
摘要:awk -v n1=\(num1 -v n2=\)num2 'BEGIN{print n1+n2}' 阅读全文
posted @ 2024-08-02 10:06 还得多长时间· 阅读(12) 评论(0) 推荐(0)
摘要:awk -F: -vuser=root '$1 == user {print $NF}' /etc/passwd lastlog | awk -vname=root '$1 == name' 阅读全文
posted @ 2024-07-31 09:40 还得多长时间· 阅读(9) 评论(0) 推荐(0)
摘要:1、取出/etc/passwd中的第1行的第1列,第3列和最后一列 awk -F: 'NRՎҧ1{print $1,\(3,\)NF}' /etc/passwd 2、取出/etc/passwd的第1行 awk 'NR==1' /etc/passwd 3、取出第2行到第5行的内容 awk 'NR>=2 阅读全文
posted @ 2024-07-12 11:30 还得多长时间· 阅读(55) 评论(0) 推荐(0)
摘要:增删改查 1、取出/etc/passwd文件的第3行 sed -n '3p' /etc/passwd 2、取出/etc/passwd文件的第2行到第5行 sed -n '2,5p' /etc/passwd 3、过滤出/etc/passwd中包含root的行 sed -n '/root/p' /etc 阅读全文
posted @ 2024-07-12 10:54 还得多长时间· 阅读(16) 评论(0) 推荐(0)

//雪花飘落效果