#入门教程

Shell入门教程:流程控制(7)break和continue

第一节:breank命令4种循环for、while、until、select,如果想要提早结束循环,可在循环中使用break命令。执行break时,会跳出一层的循环,如果想跳出多层循环,可在break命令之后加上层数n(n一定要大于或等于1)。#!/bin/bashfor((i=1;i<=10;i++))doif...

Shell入门教程:流程控制(6)while 循环

while循环的语法:while条件测试do   命令区域done举例:#!/bin/bashdeclare-ii=1declare-isum=0while((i<=10))doletsum+=ilet++idoneecho$sum 使用while,读取文件内容while循...

Shell入门教程:流程控制(5)for 循环

for循环的运作方式,是将串行的元素的元素一一取出,依序放入制定的变量中,然后重复执行含括的命令区域(在do与done之间),直到所有元素取尽为止。其中,串行是一些字符串的组合,彼此用$IFS所定义的分隔符(如空格符)隔开,这些字符串称为字段。for的语法结构如下:for变量in串行do  &nbs...

Shell入门教程:流程控制(4)case 条件判断

case的语法结构:case待测项in样式串1]命令区域1;;(样式串2)命令区域2;;样式串3)命令区域3;;*)命令区域;;esac命令区域,可以是单一指令或多行指令,但最后一个指令要以;;结束。样式串行可用字符串和通配符组成,默认会区别大小写。如果样式串行有好几个字符串要对比,要使用|隔开。字符|有“或”的意思,...

【重点】Shell入门教程:流程控制(3)条件判断式的真假值

之前曾提到,在Bash中什么是真什么是假,是以命令的结束状态是否为0来做判断。传回0,即为真;传回非0,即为假。在Bash中,这种可以影响程序流程的式子,称为条件判断式。判断式的操作数分成“单元”及“二元”两种。如“-f文件”可测试文件是否存在,运算符-f后接一个操作数“文件”,这种判断式称为“单元”;如“参数1-gt...

【重点】Shell入门教程:流程控制(2)条件判断的写法

第三节:条件判断的写法if条件判断中,if的语法结构中的“条件判断”可以有多种形式。测试结果是真是假,就看其传回的值是否为0。条件测试的写法,有以下10种:1.执行某个命令的结果 这里的命令,可包括管道命令,例如:命令1|命令2|命令3,称为pipeline,其结束状态为最后一个命令执行的结果。举例:#!/b...

Shell入门教程:流程控制(1)命令的结束状态

在BashShell中,流程控制命令有2大类:“条件”、“循环”。属于“条件”的有:if、case;属于“循环”的有:for、while、until;命令select既属于“条件”,也属于“循环”。不管是哪一种,均需进行条件测试,再根据测试结果,决定程序流程进行的方向。以下逐一说明这些命令的用法。 第一节:命...

Shell入门教程:算术运算

Bash的算术运算有以下几种方法:序号名称语法范例1算术扩展$((算术式))r=$((2+5*8))2使用外部程序expr算术式r=`expr4+5`3使用$[]$[算术式]r=$[4+5]4使用内置命令declaredeclare-i变量=算式式declare-ir=8+165使用内置命令letlet算术式letr=...

Shell入门教程:Shell变量

变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,Shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。Shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的Shell中可用。而环境变量则可以在创建它们的Shell及其派生出来的任意...
代码星球 ·2021-01-16

Shell入门教程:Shell的基本结构

shell程序的基本组成结构shell结构大体是由设定变量、内置命令、shell的语法结构、函数组成。使用实例说明:test.sh#!/bin/bash#说明使用/bin/bash作为这个脚本的解释器#定义一个函数functionmy_fun(){echo"Hello,$1,todayis$2"}#定义连个变量name...

Shell入门教程:Shell函数的返回值

shell函数返回值一般有3种方式:1、return语句(默认的返回值)shell函数的返回值可以和其他语言的返回值一样,通过return语句返回。比如:#!/bin/bashfunctionmytest(){echo"mytestfunction"echo"argv[1]=$1"if[$1="1"];thenretu...

Shell入门教程:Shell函数详解

Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快。1、函数定义function函数名(){语句[return]}关键字function表示定义一个函数,可以省略,其后是函数名,有时函数...

Shell入门教程:Shell当中的特殊变量

Shell当中的特殊变量一、保留变量$IFS这个变量中保存了用于分割输入参数的分割字符,默认识空格。$HOME这个变量中存储了当前用户的根目录路径。$PATH这个变量中存储了当前Shell的默认路径字符串。$PS1表示第一个系统提示符。$PS2表示的二个系统提示符。$PWD表示当前工作路径。$EDITOR表示系统的默认...

PHP正则表达式30分钟入门教程

正则表达式30分钟入门教程  三个常用的知识点:1、惰性匹配:正则引擎默认是贪婪的,若要最少重复的话,需要用到惰性匹配符“?”懒惰限定符代码/语法说明*?重复任意次,但尽可能少重复+?重复1次或更多次,但尽可能少重复??重复0次或1次,但尽可能少重复{n,m}?重复n到m次,但尽可能少重复{n,}?...

PHP5中PDO的入门教程

PDO(PHPDataObject)是PHP5新出来的东西,在PHP5.5中,更是强烈推荐使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) ...
代码星球 ·2021-01-09
首页上一页...56789...下一页尾页