数值累加
```shell
#!/bin/bash
read -p "please input a number: " num
s=0
for (( i=1;i<=$num;i++ ))
do
    s=$(( $s+$i ))
done
echo "the sum is : $s" 
```
---
字符串拼接
```shell
#!/bin/bash
# shell scrip            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 16:42:26
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个简单的shell脚本,用于报告系统中/boot目录所占用的空间的大小,并列出内核文件的属性信息
#!/bin/bash
#to show usage of /boot directory and mode of kernel file.
echo "useage of /boot: "
du -sh /boot
echo "the mode of ker            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-09-21 15:45:33
                            
                                543阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            一、shell参数
    1.位置参数
      由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1。类似C语言中的数组,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递给程序的参数。如$0表示程序的名字,$1表示传递给程序的第一个参数,以此类推。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-26 17:24:26
                            
                                443阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  今天小编为大家讲的是shell脚本,这一块在我们Linux占了很大的分量,小编想了好久,还是觉的用练习题来讲述更具有说服力,小编会把每个解题的亮点与重点指出来。1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;并生成8位随机口令并存在一个文件中,初步提示改口令            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-09-15 21:03:44
                            
                                493阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            shell主要实现了管道,重定向输入输出,后台运行,历史命令查询,cd,自动补全简单历史命令查询主要用到的readline库中history中add_history函数,同时实现了上下键查找历史命令 
同样TAB的自动补全命令也是通过readline()函数来实现输入重定向:把<右边的文件的内容输入到<左边的命令中。 
输出重定向:把运行>左边命令得出的结果输入到>右边的文            
                
         
            
            
            
            百米跑10秒进决赛,进决赛后根据性别反男子女子组;不在10内显示淘汰。1、2、进入配置文件,配置。3检验。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-07-29 14:34:56
                            
                                478阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、shell介绍 1、什么是shell shell是c语法编写的,是用户和liunx内核沟通的桥梁,即是命令语法,也是解释性编程语言。 内核处理的都是二进制,而用户处理的都是高级语法,系统开发人员可以通过shell快速操作计算机。 二、shell功能 1、解析你的命令 [root@localhos ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-17 00:13:00
                            
                                117阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             这几天弄的东西涉及到php利用shell脚本与Linux的交互,我们知道利用php运行脚本来访问Linux是以Apach的身份来执行的,因此它自己能够所做的事情很少的,因为没有足够的权限,这里就涉及到要将为php执行的时候赋予root权限。接下来介绍的这种方法,我自己是亲自做了的,可以实现,但是毕竟有它的缺点,这里跟大家分享一下,希望大家有什么好的做法可以提示一下:这是利用C来实现互换            
                
         
            
            
            
            shell脚本编程(1):
1.什么是脚本;
2.shell脚本之基本格式;
3.shell脚本之变量;
4.shell脚本之基本运算;
5.shell脚本之条件判断;
6.shell脚本之选择执行;
7.shell脚本之命令交互;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-14 22:39:45
                            
                                5673阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有两个命令能帮助我调试脚本:set -e 遇到执行非 0 时退出脚本,set -x 打印执行过程。1.获取8位随机字符串或数字:获取8位字符串,三种方法[root@study ~]# echo $RANDOM |md5sum|cut -c 1-8679359fe[root@study ~]# openssl rand -base64 4ertU+Q==[root@study ~]# cat /            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-26 19:51:13
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/sh
#count memory_used_rate,disk_used_rate 
#@yuanwb 2015-5
 
#disk_used_rate
#Depend on real storage place the parameter 'Location' n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-25 10:46:47
                            
                                965阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            清空日志的三种方式1:> test.log2:echo  >test.log  3:cat /dev/null >test.log--shell脚本开头  必须在脚本顶端的第一行#!/bin/bash#!/bin/shctrl+e 结尾ctrl+u 清除vi里面多行缩进echo user=`whoami`. 2.sh输出全局变量 echo $PATH            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-10-14 16:36:04
                            
                                321阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本 shell文件的第一行指定要使用的shell, #!/bin/bash #在shell中是注释,但是在shell脚本中第一行是一个例外,这里是一个声明,!号会告诉shell用哪个shell来运行脚本(这里使用的是bash shell) 创建脚本 执行脚本 脚本不能执行的原因: 1 系 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-12 11:07:00
                            
                                193阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1:从/etc目录内找随便三个文本文件,注意:需要判断是不是文本文件,是文本文件,就将其复制到/mnt/test目录内,并将这三个文本文件的进行重命名为文件名后缀加上.bak,并显示出这三个文本文件内容的每一个最后一行的数据信息。2:写一个脚本(或者不写脚本直接写命令也行),将系统所有的xfs文件系统的设备文件名显示出来(注意是/dev/目录的下的真实设备文件名)3:写一个脚本,将系统所有用户的U            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-24 18:04:06
                            
                                531阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、shell是什么shell 是命令解释器,操作系统最外层,负责与用户直接对话,把用户的命令直接给操作系统,交互对话shell 解释型语言,动态二、shell脚本是什么            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-23 21:57:14
                            
                                292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本系列:1、shell、bash和shell脚本文章目录shell脚本系列            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-25 10:09:31
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux shell脚本  正则表达式  grep  sed            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-25 22:56:21
                            
                                545阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本学习记录为什么学习shell脚本?在一些复杂的linux维护工作过程中,大量的重复性的输入和交互操作不但费时费力,而且容易出现错误;然而编写shell脚本程序,可以批量处理、自动化的完成一系列的维护工作,大大减轻管理员的工作负担。1、shell脚本的脚本结构?一个合格的shell脚本程序应当遵循标准的shell脚本结构,而且能够输出友好的提示信息,是其更加容易读懂。对于代码较多、结构            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-14 16:10:58
                            
                                813阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论