一文掌握200+开箱即用的Shell脚本:从入门到精通
共 4918字,需浏览 10分钟
·
2024-07-03 16:30
![]()
除此之外,还准备了一些Shell脚本的编写规范、入门手册、编写指南等资源,今天一并分享给大家。 
免费领取 预计24小时后关闭!速进! 
根据提示 免费带走
时效有限,前100名免费领取
这份Shell脚本共198页,代码清晰可复制,电子版可以随时拿来练习提升,是学习、提升、面试必备精品。 1、后端服务器一键上下线脚本 
#!/bin/bash##********************************************************************#Author: liusenbiao#Date: 2022-07-05#FileName:lnmp.sh#Description:服务器上下线脚本#********************************************************************. /etc/init.d/functionsHOSTNAME=liu_webservers1rpm -q socat || yum -y -q install socatcase $1 inup)for i in {1..2};doecho "set weight ${HOSTNAME}/$2 1" | socat stdio /var/lib/haproxy/haproxy.sock$i[ $? -eq 0 ] && action "$2 is up"done;;down)for i in {1..2};doecho "set weight ${HOSTNAME}/$2 0" | socat stdio /var/lib/haproxy/haproxy.sock$i[ $? -eq 0 ] && action "$2 is down"done;;*)echo "Usage: `basename $0` up|down IP";;esac
    
     
      
       
        
         
          2、读取控制台传入参数
          
         
          
           
           
           
           
           
           
           
           
           
          
          #!/bin/bashread -t 7 -p "input your name " NAMEecho $NAMEread -t 11 -p "input you age " AGEecho $AGEread -t 15 -p "input your friend " FRIENDecho $FRIENDread -t 16 -p "input your love " LOVEecho $LOVE
          
         
          
          3、备份文件和目录
         
          
           
           
           
           
           
           
          
          #!/bin/bashBACKUPFILE=backup-$(date +%m-%d-%Y)archive=${1:-$BACKUPFILE}find . -mtime -1 -type f -print0 | xargs -0 tar rvf "$archive.tar"echo "Directory $PWD backed up in archive file \"$archive.tar.gz\"."exit 0
          
4、点名器脚本
         
          
           
           
           
           
           
           
           
           
           
           
           
           
           
          
          #!/bin/bash# 编写一个点名器脚本# 该脚本,需要提前准备一个 user.txt 文件# 该文件中需要包含所有姓名的信息,一行一个姓名,脚本每次随机显示一个姓名while :do#统计 user 文件中有多少用户line=`cat user.txt |wc -l`num=$[RANDOM%line+1]sed -n "${num}p" user.txtsleep 0.2cleardone
          更多内容展示
         
          
           
            
             
              
               
               
              上下滚动查看更多,仅展示部分内容
              
             
            
           
          
         
          
          
         
          
          Shell脚本是自动化运维的关键组成部分,虽然简简单单几十行代码,但可是蕴藏着巨大的能量和智慧,还是很值得运维朋友学习的。
所有资料已经打包好了,想要提升的同学请务必拿走学习!
资料整理自网络,仅作免费交流分享,侵删
 Shell脚本编程实战手册
           
            
            
            
             由于篇幅限制,Shell脚本编程实战手册、规范、文档仅展示部分内容:
             
           
           
           
Shell脚本是自动化运维的关键组成部分,虽然简简单单几十行代码,但可是蕴藏着巨大的能量和智慧,还是很值得运维朋友学习的。
所有资料已经打包好了,想要提升的同学请务必拿走学习!
  领取方式如下:
    脚本已经为大家准备好了,只需扫码添加我的助理,根据提示,就能100%免费领取成功。
279个开箱即用的Shell脚本
         
          免费领取
          
         
          预计24小时后关闭!速进!
          
根据提示 免费带走
时效有限,前100名免费领取
       
       
         
          
           
            
             
              
                
                
               
              
             
              
               
                
                 
                  
                   
                    
                     
                      
                       
                       
                      
                       
                        扫 码
                        
                       
                      
                     
                    
                   
                  
                 
                  
                   在线咨询
                   
                  
                 
                
                 
                  
                  
                 
                
               
              
               
                
                 
                  
                   为你答疑解惑
                   更多面试题库免费领取
                   
                  
                 
                
               
              
             
            
           
          
        
      
     
  
 评论
