摘要: #!/usr/bash/bin yum_server=192.168.201.130 os_version=`cat /etc/redhat-release | awk '{print $4}' | awk -F"." '{print $1"."$2}'` [ -d /etc/yum.repos.d 阅读全文
posted @ 2022-11-29 23:02 smatterer 阅读(41) 评论(0) 推荐(0)
摘要: #!/usr/bin/bash read -p "please input number:" num if [[ ! "$num" =~ ^[0-9]+$ ]];then echo "error number" exit fi read -p "please input prefix:" prefi 阅读全文
posted @ 2022-11-29 20:53 smatterer 阅读(29) 评论(0) 推荐(0)
摘要: #!/usr/bin/bash mem_used=`free -m | grep '^Mem:' | awk '{print $3}'` mem_total=`free -m | grep '^Mem:' | awk '{print $2}'` #free -m 以MB显示 mem_percent= 阅读全文
posted @ 2022-11-29 19:49 smatterer 阅读(18) 评论(0) 推荐(0)
摘要: 格式 格式1:test条件表达式 格式2:{ 条件表达式 } 格式3:{{ 条件表达式 }} 文件测试 (文件或目录) test -d /home [ -d /home ] [ -e dir file ] [ -d dir ] [ -f file ] ##是否存在,而且是文件 [ -r file ] 阅读全文
posted @ 2022-11-29 11:47 smatterer 阅读(20) 评论(0) 推荐(0)
摘要: 命令排序 在一行,敲多个命令,;不具逻辑判断 . /config ; make ;makeinstall && || 具备逻辑判断,要看命令返回值 echo $? . /config && make && makeinstall ping -cl 10.18.42.1 &> /dev/null && 阅读全文
posted @ 2022-11-28 22:14 smatterer 阅读(70) 评论(0) 推荐(0)