shell 程序传参

位置参数类变量(脚本传入的参数) 变量 描述 $n n为数字,$0代表命令本身,$1-$9代表第一到第9个参数,十以上的参数需要用大括号包含,如${10}。 $* 代表命令行中所有的参数,把所有的参数看成一个整体。以"$1 $2 … $n&am...

2019-03-13 09:58:50

阅读数 57

评论数 0

shell test

内置test命令常用操作符号[]表示,将表达式写在[]中,如下: [ expression ] 或者: test expression 注意:expression首尾都有个空格 eg: [ ] ;echo ?测试范围:整数、字符串、文件表达式的结果为真,则test的返回值为0,否则为非...

2019-03-12 13:29:58

阅读数 99

评论数 0

shell read

read [选项] 值 read -p(提示语句) -n(字符个数) -t(等待时间,单位为秒) –s(隐藏输入) eg: read –t 30 –p “please input your name: ” NAME echo $NAME read –s –p “please input ...

2019-03-12 13:29:09

阅读数 73

评论数 0

shell 函数

自定义函数 函数代表着一个或一组命令的集合,表示一个功能模块,常用于模块化编程。 以下是关于函数的一些重要说明: 在shell中,函数必须先定义,再调用 使用return value来获取函数的返回值 函数在当前shell中执行,可以使用脚本中的变量。 函数的格式如下: 函数名()...

2019-03-12 11:59:40

阅读数 20

评论数 0

shell 循环控制语句

for循环 for循环命令用来在一个列表条目中执行有限次数的命令。比如,你可能会在一个姓名列表或文件列表中循环执行同个命令。for命令后紧跟一个自定义变量、一个关键字in和一个字符串列表(可以是变量)。第一次执行for循环时,字符串列表中的第一个字符串会赋值给自定义变量,然后执行循环命令,直到遇...

2019-03-12 11:57:18

阅读数 15

评论数 0

shell 条件控制语句

if/else命令 1, 单分支if条件语句 if [ 条件判断式 ] then 程序 fi 或者 if [ 条件判断式 ] ; then 程序 fi eg:#!/bin/sh if [ -x /etc/rc.d/init.d/httpd ] then /etc/rc...

2019-03-12 11:56:29

阅读数 20

评论数 0

shell 运算符

运算符 num1=11 num2=22 sum=num1+num1+num1+num2 echo sum格式:exprm+n或sum 格式 :expr m + n 或sum格式:exprm+n或((m+n)) 注意expr运算符间要有空格 expr命令:对整数型变量进行算术运算 (注...

2019-03-12 11:54:32

阅读数 14

评论数 0

shell 变量

变量分类 Linux Shell中的变量分为用户自定义变量,环境变量,位置参数变量和预定义变量。 可以通过set命令查看系统中存在的所有变量 系统变量:保存和系统操作环境相关的数据。HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等等 位置参数变量:主要用...

2019-03-12 11:51:27

阅读数 14

评论数 0

shell 执行脚本

第一行,声明解释器 #!/bin/bash #!符号能够被内核识别成是一个脚本的开始,这一行必须位于脚本的首行,/bin/bash是bash程序的绝对路径,在这里表示后续的内容将通过bash程序解释执行。 注释: 除第一行外,# 表注释 创建文件的三种方式 touch vim ec...

2019-03-12 11:49:14

阅读数 13

评论数 0

shell 变量作用域

Shell是命令解释器(command interpreter),shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令. Shell也是一门编程语言,即shell脚本,shell是解释执行的脚本语言,可直接调用linux命令。 .java -&gt...

2019-03-12 11:47:35

阅读数 12

评论数 0

shell 字符串

str1=helloworld str2="hello world" str3='hello world' 由单引号’ '包围的字符串: 变量不会被解析 不能出现转义的双引号 由双引号" ...

2019-03-12 11:35:20

阅读数 11

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭