
shell
CJ_Geek
这个作者很懒,什么都没留下…
展开
-
shell编程--函数
1.函数定义funcname(){ 方法体}或[function] funcname[()]{ 方法体; [return int;]}[]里面的可以省略2.函数参数#!/bin/bashtest() { j=1; for((i=1;i<=$1;i++)) do j=`expr $i ...原创 2019-11-29 11:42:42 · 170 阅读 · 0 评论 -
shell编程--运算符详解
1.分类算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符2.说明1.算数运算符2.关系运算符注:关系运算符只支持数字,不支持字符串,除非字符串的值是数字3.逻辑运算符4.布尔运算符5.字符串运算符6.文件测试运算符...原创 2019-11-28 20:55:00 · 236 阅读 · 0 评论 -
shell编程--if语句
1.语法if(表达式); then #to doelse #to dofi2.案例#!/bin/bashnum1=100num2=200if(($num1>$num2));then echo "num1大于num2"else echo "num1小于num2"fi# 判断指定目录是否存在#!/bin/bashif [ ! -...原创 2019-11-28 15:36:51 · 203 阅读 · 0 评论 -
shell编程--循环语句
案例1: 遍历#!/bin/bashfor i in `seq 1 15`do echo $idone案例2:for累加#!/bin/bashj=0for ((i=0;i<100;i++))do j=`expr $i + $j`doneecho $j案例3:遍历文件打包#!/bin/bashfor i in `find . -n...原创 2019-11-28 14:47:46 · 179 阅读 · 0 评论 -
shell编程--变量的定义
1.shell脚本的撰写开头必须是 #!/bin/bash# 变量定义:弱类型变量A=10 # =前面和后面不能有空格echo $A #输出A执行脚本命令 ./bash 脚本名2.环境变量$0 : 表示当前程序的名称$n:程序的输入参数n=1 第一个参数 n=2 第二个参数$*:所有的输入参数$#:输入参数的个数$?:命令执行的状态一般返回0 代表成功 echo $...原创 2019-11-28 12:25:48 · 223 阅读 · 0 评论