1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-11-16 13:59:59
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $passwd = "abc" ];thenecho "the host and password is right!"else echo "input is error!"fi2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-14 16:32:52
                            
                                1009阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (1)用户猜数字 #!/bin/bash # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,# 猜小了或猜大了,直至用户猜对脚本结束。 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数# 使用取余算法将随机数变为 1‐100 的随机数num=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-14 14:57:05
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、输出8*8的国际象棋棋盘
2、输出99乘法表
3、使用 3 个 read 读取用户输入的 3 个整数,脚本按照大小排序依次输出 3 个数字?
4、编写脚本,实现人机<石头,剪刀,布>游戏?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-30 18:00:38
                            
                                717阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转载自:http://blog.163.com/hbu_lijian/blog/static/1261291532011113035622113/自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-18 10:21:51
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 综合[root@localhost script]# cat >nopwd#/bin/bashecho "no passwd user are :"echo $(cat /etc/shadow | grep "!!" | awk 'BEGIN { FS=":" }{print $1}')[root@localhost script]# bash nopwdno passwd user a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-01-01 11:48:55
                            
                                605阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、自定义变量declare 声明 shell 变量,若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。    -a  :将后面名为variable 的变量定义成为数组 (array) 类型     -i  :将后面名为variable            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2015-05-11 15:40:54
                            
                                1169阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
             脚本实例脚本实例---学习的捷径就是练习:   1.在linux里面是不在乎后缀名的,但是建议写上后缀名,如test.sh,这样一眼便看出这是shell程序。   2.如果不能运行,一般要执行chmod +x filename 使文件可执行   3.执行格式一般为./test.sh,为了安全起见。   4.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-06-18 01:25:35
                            
                                1393阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-07-21 16:42:01
                            
                                1079阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1开启关闭跟踪命令#! /bin/shset –x /*该命令为逐步进行跟踪*/ who | wc –l  /*该命令是显示当前登录用户的个数*/ls -lhset +x/*关闭跟踪命令*/ pwd1.2关闭终端打印和开启终端打印输出(FUDE-0.4.2@i386)[root@SZ-FH-SERVER bin]#vi test#! /bin/shecho "put password            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-02-20 17:19:01
                            
                                524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自写脚本,稍作更改可用作定位分析。#!/bin/bash#echo>tmp.txt#初始化tmp.txt文件,用作存取每天错误最多的5个省份dir=/wh_k/numecho""|tee$dir/$j.txt#初始化各省份信息A=`cat/wh_k/Sfen.txt`#获取所有省份信息foriin$A#获取每天错误最多的省份doecho>/wh_k/num/$i.txt(echo-n"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-05 11:46:13
                            
                                350阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell 脚本实例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-16 20:54:36
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            例1:#!/bin/bashsum=0;for i in {1..100..2}dolet "sum+=i"doneecho "the sum is $sum"例2:不知道循环次数,批量解压缩#!/bin/bashcd /rootls *.sh > ls.logy=1for i in $(cat l...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-09-06 17:56:00
                            
                                175阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            简单的shell脚本案例
测试段内存活的主机数
#!/bin/bash
for n in {1..20}; do
    host=192.168.0.$n
    ping -c2 $host &> /dev/null
    if [ $? = 0 ]; then
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-25 13:04:07
                            
                                592阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,Shell脚本是一种非常强大且常用的工具。通过编写Shell脚本,用户可以简化复杂的操作流程,提高工作效率。其中,红帽Linux作为一种颇受欢迎的Linux发行版,也有着丰富的Shell脚本实例。
首先,我们来看一个简单的红帽Linux的Shell脚本实例。假设我们需要统计一个目录中所有文件的数量和大小。我们可以编写一个脚本来实现这个功能。以下是一个名为“count_file            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 10:40:51
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是脚本文件脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文件时,文件中包含的命令序列将得到自动执行。这种文本文件可以执行,可以提高工作效率。扩展名为 “.sh”脚本文件通常以 #!/bin/bash 或者 #!/bin/sh 开头。定义变量shell脚本允许用户设置和使用自己的变量,变量可以是数字或者字符串,用户无需指定其类型,也无需在使用前定义。  使用变量时,前面要加“$”符号,给            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 12:32:28
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell脚本的编写
if条件语句:
可以根据特定的条件来决定是否执行某项操作,当满足不同的条件时,执行不同的操作;
 
条件测试操作:
在shell环境中可以用执行命令返回的装态(0为成功,其他都为失败)来测试,也可以用linux中专用的工具----test 命令
test 条件表达式 = [ 条件表达式 ]
测试文件状态:
-d 是否为目录
-e 测试文件或目录是否            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-03-12 22:32:04
                            
                                917阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在一些复杂的Linux维护工作中,大量重复性的输入和操作不但费时费力,而且容易出错,而编写一个恰到好处的shell脚本程序,可以批量处理、自动化的完成一系列维护任务,大大减轻了管理员的负担            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-18 23:24:25
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes (K8S) 是一个开源的容器编排引擎,用于自动化容器的部署、调度和管理。在K8S中,Shell脚本是一种方便快捷的实现自动化管理的工具。本文将介绍如何编写简单的Shell脚本代码,以便帮助刚入行的小白快速入门。
### Shell脚本编写流程
为了让你更好地理解整个Shell脚本编写过程,下面是一个简单的流程表格:
| 步骤               | 动作/命令            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 10:04:04
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里的几个脚本分别是用for、while、until循环写的从1加到100,判断当前目录下的文件是否为普通文件,如果是则移动到家目录,还有一个是在网上看到的面试题目。
从1加到100的三种实现方法:
for循环
 
#!/bin/bashsum=0for count in  {1..100}do    sum=$((sum+count))d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-08-19 13:42:58
                            
                                404阅读