查找php馍用来推断是否串串返回值和方法 strpos很奇怪.请看下面的语句:echo "A1: ".(strpos("csd","c")).""; //0echo "A2: ".(strpos("csd","c")>=0).""; //1echo "B1: ".(strpos("csd","h"...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-25 17:52:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、Javascript的异常处理机制当javascript代码中出现错误的时候,js引擎就会根据js的调用栈逐级寻找对应的catch,如果没有找到相应的catch handler或catch handler本身又有error或者又抛出新的error,最后就会把这个error的处理交给浏览器,浏览器会用各自不同的方式(IE以黄色三角图案 显示在左下角,而firefix会显示在错误控制台中)显示错误            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 12:33:33
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            I've more over 4 years working with Java and today I've seen some piece of code that I thought at first glance it is invalid Java code. The code is: List<String> interests = new ArrayList&l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-18 16:34:17
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本编程基构建基础脚本使用多个命令shell脚本就是把多个Linux命令放在一起执行创建shell脚本# 创建shell
vim test.sh
# 输入内容
#!/bin/bash
echo "这是一个shell脚本"
# 运行shell脚本的两种方式
sh test.sh <==> . test.sh	# 不需要权限就可以运行
./test.sh					# 需要chmo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-19 14:58:24
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            &&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。 
||则与&&相反。如果||左边的命令(命令1)未执行成功,那么就执行||右边的命令(命令2);或者换句话说,“如果这个命令执行失败了|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-01-22 10:23:49
                            
                                294阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. shell脚本开头#!/bin/bash    #shell脚本开头2. 注释#	#单行注释:<<!	#多行注释......!3. 字符串name="java"echo ${#name}   #统计name的长度4. 反引号反引号: 被``引起来的内容解释器优先执行5. 变量name="yinyongjie&q            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-08-15 11:46:21
                            
                                655阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5do echo $Filedone#对存在的文件进行循环for shname in `ls *.sh`do name=`echo ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-02-26 18:37:00
                            
                                93阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用正则给ip对应的mac分割[root@room1pc01 桌面]# cat  ipmac.txt   192.168.4.5   121212452242   192.168.4.2   242426231251   192.168.4.3   24242623132            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-03-21 19:57:39
                            
                                521阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基本语法1.1、shell文件开头shell文件必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:运行chmod +x filename             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-22 17:59:29
                            
                                387阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1). 条件表达式语法信息    [ 1 -eq 1 ] && echo 1        <-- 表示条件成功,执行相应操作    [ 1 -eq 1 ] || echo 1        <-- 表示条件失败,执行相应操作    [ 1 -eq 1 ] && {            <-- 表示条件成功,执行相应多个操作        ech            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-16 14:51:55
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell 是用户和linux内核交互的工具 内置命令 cd  pwd exit echo 和使用路径无关 执行速度快 平时存放在内存中一些可执行文件也可以当作shell命令使用 类似于ls 存放在/bin/ls中 只有调用的时候才会加载到内存当中su - 用户名 切换用户wc 统计文件信息 行数 单词数 文件数ps 列出系统当前的使用进程 一般是用于检测shell 命令格式command(命令的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-23 15:10:16
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell for 语法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-16 19:48:34
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何在 if 语句 判读变量是否是数字,可以通过正则来实现input -p "plase input a number!" numif [[ $num =~^[0-9]+$ ]];then    echo "correct"fi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-16 20:54:21
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            索引1. 第一行必须是"#!/bin/sh"2. 注释:一行开头为 #3. 定义变量4. 逻辑符号5. 接收参数6. 控制流:if/then/elif/else/fi7. 循环:for/do/done8. 格式化输出日期9. exist10. 系统变量参考文档索引1. 第一行必须是"#!/bin/s...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-12-25 15:36:00
                            
                                137阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一. Linux基本命令1.1. cp命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。语法: cp [选项] 源文件或目录 目标文件或目录1.2. mv命令用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。语法:mv [选项] 源文件或目录 目标文件或目录1.3. r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-01-06 11:20:12
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二、使用结构化命令
知识内容:
# 改变命令流
# 使用if-then逻辑
# 嵌套if-then
# 测试条件
# 高级if-then功能
许多程序在脚本命令之间需要某些逻辑控制流,有些命令允许脚本根据变量值的条件或者命令的结果跳过一些命令或者循环执行这些命令,这叫做结构化命令。
1、使用if-then语句
最基本的结构化命令类型就是if-then语句,其格式如下:
if c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-05-03 13:43:45
                            
                                2149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            记不住各种语言的语法,做个记录吧            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-01 23:11:52
                            
                                419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell脚本语法索引1. 第一行必须是"#!/bin/sh"2. 注释:#号后的为注释3. 定义变量4. 逻辑符号5. 接收参数6. 控制流:if/then/elif/else/fi7. 循环:for/do/done8. 格式化输出日期9. exist10. 系统变量参考文档1. 第一行必须是"#!/bin/sh"它不是注释,"#!/bin/sh"是对shell的声明,说明你所用的是那种类型的s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-28 16:47:15
                            
                                616阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常用系统变量$n	$1 表示第一个参数,$2 表示第二个参数 ... $#	命令行参数的个数 $0	当前程序的名称$?	前一个命令或函数的返回码$*	以“参数1 参数2 ... ” 形式保存所有参数$@	以“参数1” “参数2” ... 形式保存所有参数$$	本程序的(进程ID号)PID  $! 	上一个命令的PID 运算符 描述 示例&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-31 17:57:23
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            for循环语句语法for循环语句语法格式为:格式一:for变量名in变量取值列表do指令...done格式二:for((exp1;exp2;exp3))do指令...done案例一:使用for循环修改文件扩展名(仅作为练习,实际操作可用rename)逻辑为:把想要的结果先打印出来,然后拼接为mv的熟悉格式,最后实现批量mv操作#!/bin/bashforiin`ls/home/test/*.htm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-10-09 23:28:40
                            
                                1166阅读