编写一个脚本,显示时间和日期,列出所有的登录用户,显示系统的更新时间.然后这个脚本将会把这些内容保存到一个 log file中. #!/bin/bash
logfile="ILoveZhangzetianlog"
touch $logfile
date >> logfile
who >> logfile
uptime >> logfile
exi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-11 14:37:57
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上例子for i in f1 f2 f3; do @echo $i;done执行结果:f1f2f3但是,请注意:如果是在makefile 中写,要写成这个样子:all: for i in f1 f2 f3; do\ @echo $$i; \ done如果 @echo $$i; 后面没有反斜线,则会出现:/bin/sh: -c:行3: 语法错误: 未预期的文件结尾这是因为如果是如下:all: for i in f1 f2 f3; do\ @echo $$i; done会被认为 没有 done, 要么要在 @echo $$i;后加反斜线表示shell代码尚...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-09-20 13:40:00
                            
                                118阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1 #!/bin/bash  2 for k in $(seq 1 25)  3 do  4         python user_item_stat.py $k  5         echo $k  6 done            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-29 10:07:44
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个shell for循环的例子。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-06-06 20:26:04
                            
                                497阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
read -p "input a dight:"echo $REPLY
DATE=`date`echo "DATE is ${DATE}"
USERS=`who |wc -l`echo "LOGIN in user is ${USERS}"
UP=`date;uptime`echo "Uptime is ${UP}"
#echo "HELLO World!"
#echo "            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2021-07-29 09:27:01
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ansible Shell例子:自动化运维的利器
作为一种自动化运维工具,Ansible在近年来的使用中日益广泛,其强大的功能和灵活的操作方式让许多运维工程师对其赞不绝口。在Ansible的众多模块中,Shell模块是一个非常重要且常用的模块之一。本文将以“Ansible Shell例子”为关键词,介绍Ansible Shell模块的基本使用和一些实际例子,来展示Ansible作为自动化运维的利            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-01 10:55:56
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            要求:当前若不存在result目录,则创建此目录。当前如果存在SoCWatchOutput.csv,则把它移动到result目录下接上,传递参数kpi_name,#!/bin/sh#Used to save CSV file#write it by baozhen:2015.12.9kpi_name=$1      # $1是紧接着脚本执行后的参数  myP            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-12-09 16:52:31
                            
                                452阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.模仿轮替显示echo red>a.txtecho green >b.txtecho yellow >c.txt#!/bin/bashwhile :  /*while: 这是做了一个死循环,:和true一样*/do	clear  /*运行前清屏幕*/	echo "one:`cat a.txt`"	echo "two:`cat b.txt`"	echo "th            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-06-07 22:50:26
                            
                                428阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            IFS 就是分割符号,把aa  bb  cc  dd 分开 分别是$0 $1 $2 $3  , 当i=3时,赋值给b   dd。
[root@shell test]# cat 1
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-01 17:54:15
                            
                                2574阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ansible常用模块及使用案例第一个模块: command ansible web01 -m command -a '可执行命令'第二个模块: Shell 支持管道ansible web01 -m command -a '可执行命令'第三个模块: scriptansible web01 -m scripts -a 'test.sh'    # test.sh在master
[root@m01 ~            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 10:04:17
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境声明Vmware虚拟主机 Ansible服务器 Centos7.7Azure虚拟机 Ansible客户机 Centos7.7阿里云 ECS Ansible客户机 Centos7.7Aws EC2 Ansible客户机 Centos7.7Ansible模块借助ssh协议,Ansible实现了ansible服务器与客户机之间的通信,基于各个模块完成所需的各种功能。本文将介绍常用的模块及用法。 在开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 19:19:07
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不断更新... 1 hbase.hregion.max.filesize应该设置多少合适2 autoflush=false的影响3 从性能的角度谈table中family和qualifier的设置4 hbase.regionserver.handler.count详解1 hbase.hregion.max.filesize应该设置多少合适默认值:256M说明:Maximum HStore            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 10:58:33
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法public class JD{public void run(){       System.out.println("J            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-07-26 23:06:00
                            
                                46阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ### 实现Java程序的例子
作为一名经验丰富的开发者,我很高兴能够教给你如何实现一个Java程序的例子。下面是整个过程的概述:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个Java项目 |
| 2 | 定义一个类 |
| 3 | 编写主方法 |
| 4 | 实现程序逻辑 |
| 5 | 运行程序 |
接下来,我将逐步介绍每个步骤要做的事情,并给出相应的示例代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-09 22:25:11
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 写一个脚本,利用循环计算10的阶乘 #!/bin/sh factorial=1 for a in `seq 1 10` do factorial=`expr $factorial \* $a` done echo "10! = $factorial" 注:...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-04-15 21:41:00
                            
                                69阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            循环shell中for循环的表现形式:1、数字段形式for i in {1..10};do echo $i;done还支持按规定的步数进行跳跃的方式实现列表for循环,例如计算1~100内所有的奇数之和。 sum=$((sum+i))sum=0
for i in {1..10..2}dolet"sum+=i"
done
echo "sum=$sum"
View Code2、详细列出(字符且项数不多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 12:36:23
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            例子】网站受到大量主机的非正常连接时,对源ip地址的封锁脚本
#!/bin/bash
touch all    
for i in `seq 1 50` //控制脚本的循环
do
sleep 1 时间控制
ip=`tail -30 /var/log/a.log |grep HTTP/1.1|awk '{print $1}'|sort -n|uniq`&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-06-06 14:51:27
                            
                                895阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
## test color for script
RED_COLOR='\E[1;31m'
GREEN_COLOR='\E[1;32m'
YELLOR_COLOR='\E[1;33m'
BLUE_COLOR='\E[1;34m'
PINK='\E[1;35m'
RES='\E[0m'
if [ $# -e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-22 16:20:38
                            
                                1604阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //parallelize演示(并行化scala的数据集)val num=sc.parallelize(1 to 10) //将数组并行化成RDD,默认分片val doublenum=num.map(_*2)  //每个元素*2val threenum=doublenum.filter(_%3==0)   //过滤出能整除3的元素//Action触发job的运行threenum.coll            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 14:54:20
                            
                                536阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/sh
cd /data/ftproot/aic/SY_P1000_Zeal/inbound/test
sftp lf119195@sftp2.geps.ge.com << EOF
-cd QA/SY_P1000_Zeal/in
-mget *
quit
EOF
find /data/ftproot/aic/SY_P1000_Zeal/inbound/test            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-26 13:41:47
                            
                                2005阅读