一、            正则表达式: 正则表达式(或称Regular Expression,简称RE)就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。 该模式描述在查找文字主体时待匹配的一个或多个字符串。 正则表达            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-07 13:50:07
                            
                                410阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            防伪码:要做到无可替代,就要与众不同。一、正则表达式:      正则表达式(或称Regular Expression,简称RE)就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。     该模式描述在查找文字主体时待匹配的一个或多个字符串。 正则表达式作为一个模板,将某个字符模式与所搜索            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-03-12 10:44:48
                            
                                1407阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、wc用法语法:wc[选项]文件…-c:统计字节数-l:统计行数-w:统计字数统计当前目录下所有文件数二、seq用法用法:seq[选项]...尾数或:seq[选项]...首数尾数或:seq[选项]...首数增量尾数-f:指定格式输出-s:指定分隔符-w:在列前添加0,使宽度相同例:输出5以内奇数之和三、uniq用法报告或忽略文件中的重复行。语法:uniq(选项)(参数)选项:-c:在每列旁边显示            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-06-09 18:25:36
                            
                                540阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell(众多解释器的总结)bash(默认的解释器)解释器存放位置:/etc/shells查看已装的解释器没有解释器可以安装相应的解释器直接输入解释器名称进入,exit退出永久更改解释器:useradd-s解释器/bin/ksh新用户#针对新用户,之前要创建新用户usermod-s解释器/bin/ksh老用户/root#针对老用户在/etc/passwd查看某些解释器不支持tab键,需安装bas            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-05 22:51:25
                            
                                759阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、输出8*8的国际象棋棋盘
2、输出99乘法表
3、使用 3 个 read 读取用户输入的 3 个整数,脚本按照大小排序依次输出 3 个数字?
4、编写脚本,实现人机<石头,剪刀,布>游戏?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-30 18:00:38
                            
                                717阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-06 10:18:29
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线 _。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。有效的 S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-05-05 20:37:01
                            
                                372阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 递归扩展变量和简单扩展变量的区别 最大的区别在于,递归扩展变量等号右边的表达式里面的变量要等到该递归变量被用的时候再去扩展,而简单变量的话,在读取makefile的时候就已经扩展了。 并且简单扩展变量有前后关系,简单扩展变量只能用到在其前面定义的变量,而不能用到在其后面定义的变量。而递归扩展变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-31 17:28:00
                            
                                159阅读
                            
                                                                                    
                                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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本的编写
if条件语句:
可以根据特定的条件来决定是否执行某项操作,当满足不同的条件时,执行不同的操作;
 
条件测试操作:
在shell环境中可以用执行命令返回的装态(0为成功,其他都为失败)来测试,也可以用linux中专用的工具----test 命令
test 条件表达式 = [ 条件表达式 ]
测试文件状态:
-d 是否为目录
-e 测试文件或目录是否            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-07-11 10:50:57
                            
                                1125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            附件中是自己制作的用来跟同事分享的shell脚本的PPT,大家有兴趣可以一起研究的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-20 11:29:08
                            
                                886阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-11-16 13:59:59
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            变量定义及变量的划分变量:即用一个特定的字符串去表示不固定的内容1、自定义变量自定义变量:变量名=变量值变量名必须以字母或下划线开头,区分大小写ip=192.168.66.66引用变量$变量名或${变量名}查看变量ehco$变量名set(所有变量:包括自定义的变量或者环境变量)取消变量unset变量名作用范围仅在当前shell中有效2、read方式赋值变量#!/bin/bashread-p"输入你            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-17 20:35:11
                            
                                2605阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里的几个脚本分别是用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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/sh curuser=`id -un`echo "===
current user : $curuser ==="if [ $curuser !=
"www" ];then  echo "please sudo -u www !"  exitfi if [ $# != 0 ];then  if [ $1 == "-h" ];then&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-27 10:49:43
                            
                                663阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本的简单介绍用于对shell脚本进行了解认识,以及shell脚本中长常用到的规则。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-13 19:46:41
                            
                                614阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            ##脚本案例 vim first.sh #!/bin/bash #注明使用环境 cd /boot echo "当前目录" pwd echo"中以vml开头的文件包括" ls -lh vml bash firsh.sh 当前目录 /boot 中以vml开头的文件包括 ls: cannot access ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-20 21:04:00
                            
                                549阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            既然是变量,自然分变量名和变量值,在使用的时候一定要注意哪些地方需要用变量名,哪些地方需要用变量的值。自定义变量shell变量不需要声明,随用随定义,给变量赋值的时候要注意shell是空格敏感的使用{}确定变量的范围是个好习惯$NEWENV =123                #等号前面有空格,不行
NEWENV: command not found   
$NEWENV= 123                  
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-16 13:19:12
                            
                                925阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @toc一、shell脚本变量1.变量介绍在编程中,我们总有一些数据需要临时存放在内存,以待后续使用时快速读出。内存在系统启动的时候按照1B一个单位划分为若干块,然后统一编号,编成一个16进制编号,并对内存的使用情况做记录保存在内存跟踪表中。简单的说就是用一个固定的字符串去表示不固定的内容!image.png(https://s2.51cto.com/images/20211208/1638973            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2021-12-20 08:37:02
                            
                                2432阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本的编写
if条件语句:
可以根据特定的条件来决定是否执行某项操作,当满足不同的条件时,执行不同的操作;
 
条件测试操作:
在shell环境中可以用执行命令返回的装态(0为成功,其他都为失败)来测试,也可以用linux中专用的工具----test 命令
test 条件表达式 = [ 条件表达式 ]
测试文件状态:
-d 是否为目录
-e 测试文件或目录是否            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-03-12 22:32:04
                            
                                917阅读
                            
                                                        
                                点赞