2020年3月18日

shell 输出命令echo命令,printf命令;

摘要: shell的echo指令,用于字符串的输出;echo string 1.显示普通字符串;字符串的双引号可省略;echo "字符串" 或 echo 字符串; echo "xixi he" echo xixi he 2.显示转义字符;\转义;echo \" 字符串 \" 3.显示变量;read 变量名; 阅读全文

posted @ 2020-03-18 23:35 星空6 阅读(2486) 评论(0) 推荐(0)

shell基本运算符

摘要: shell和其它编程语言一样,支持多种运算符,包括:算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符; 原生bash不支持简单地数学运算,可通过awk、expr命令实现; 如下图:通过expr命令实现两个数相加(注意使用的是反引号`,不是单引号');表达式和运算符之间要有空格,如2+ 阅读全文

posted @ 2020-03-18 16:36 星空6 阅读(294) 评论(0) 推荐(0)

shell传递参数

摘要: shell传递参数; 可以在执行shell脚本时,向脚本传递参数,./脚本 $n;n代表一个数字,1位执行脚本的第一个 参数,2位执行脚本的第二个参数,一次类推; $0为执行的文件名; echo "参数个数:$#” echo "传递的参数作为一个字符串显示:$*"; echo "参数:$@"; $* 阅读全文

posted @ 2020-03-18 12:27 星空6 阅读(368) 评论(0) 推荐(0)

shell数组,shell注释;

摘要: shell数组; bash支持一维数组(不支持多维数组),并且没有限定数组的大小;数组元素下标由0开始编号; 在shell中,用括号来表示数组,数组元素用“空格”符号分割开; 数组名=(值1 值2 ... 值n);读取数组${数组名[下标]};使用@符号可以获取数组中的所有元素${数组名[@]};获 阅读全文

posted @ 2020-03-18 11:27 星空6 阅读(176) 评论(0) 推荐(0)

导航