茅坤宝骏氹的博客

写博客,纯粹自娱。转载文章来源网络,转载链接不一定是原文,如有侵权请联系删除...

Shell入门(十一)之printf

一、printf

2017-11-26 17:58:07

阅读数 84

评论数 0

Shell入门(十)之echo

一、echo参数    echo [参数选项]  字符串 参数选项 -e    解析字符串中的转义字符,如\n -E   这是默认设置,不解析转义字符 -n   不输出换行,可以使用echo -e 字符串"\c" 代替 #!/bin/bash a="abc\n&qu...

2017-11-26 17:58:04

阅读数 79

评论数 0

Shell入门(九)之字符串比较

一、字符串比较 字符串比较符:=、!=、-z、-n、str 实际上,shell不区分数值与字符串类型,数值也可以使用上面比较。 a="mk" b="maokun" 运算符说明举例 = 检测两个字符串是否相等,相等返回 true。 [ $a = $b ]...

2017-11-26 17:58:01

阅读数 104

评论数 0

Shell入门(八)之布尔运算

一、常规的布尔运算 常规的布尔运算符有:!、&&、|| 使用语法 ! exp exp &&  exp exp || exp [[ n op m && a op b]] ... exp为[ n op m ]或test n op m或true或false...

2017-11-26 17:57:58

阅读数 283

评论数 0

Shell入门(七)之关系运算

一、关系运算   shell关系运算符只支持数字,不支持字符串,除非字符串的值是数字。 a=10 b=20 运算符说明举例 -eq 检测两个数是否相等,相等返回 true。 [ $a -eq $b ] 返回 false。 -ne 检测两个数是否相等,不相等返回 true。 [ $a -n...

2017-11-26 17:57:55

阅读数 90

评论数 0

Shell入门(六)之算术运算

一、数学运算 (1)原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 (2)expr 是一款表达式计算工具,使用它能完成表达式的求值操作。    `expr n op m`   表达式和运算符之间要有空格,例如 1+1 是不对的,必须写成...

2017-11-26 17:57:50

阅读数 88

评论数 0

Shell入门(五)之参数

一、Shell 传递参数   在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,0为执行文件名,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推 比如: ./shellTest.sh 0  1 a b  $0 : ./shellTest.s...

2017-11-26 17:57:47

阅读数 83

评论数 0

Shell入门(四)之数组

一、一维数组   bash支持一维数组(不支持多维数组),并且没有限定数组的大小。   类似与C语言,数组元素的下标由0开始编号。   二、定义数组 在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。 array_name=(value0 value1 value...

2017-11-26 17:57:44

阅读数 66

评论数 0

Shell入门(三)之字符串

一、单引号 字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号不存在转义字符,如:\a,\n,$abc #!/bin/bash a='abc' b='${a}bc'; echo $b; #结果为:${a}bc 单引号字符串的限制: (1)单引号...

2017-11-26 17:57:42

阅读数 85

评论数 0

Shell入门(二)之变量

一、shell变量类型 shell变量一般只有两种类型:数值型与字符串型。 运行shell时,会同时存在三种变量: 1) 局部变量    局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。 2) 环境变量    所有的程序,包括shell启动的程序...

2017-11-26 17:57:39

阅读数 94

评论数 0

Shell入门(一)之简介

一、Shell 定义 (1)Shell   Shell是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 (2)Shell 脚本(shell script)   Shell 脚本是一种为 shell 编写的脚本程序。   业界所说的...

2017-11-26 17:57:36

阅读数 163

评论数 0

Spring入门(二)之下载与安装

一、Spring下载 参考其他博客:http://www.cnblogs.com/yjmyzz/p/3847364.html或http://blog.csdn.net/xinzhujin/article/details/54319043 Spring下载地址为:http://repo.spring...

2017-11-26 17:57:28

阅读数 109

评论数 0

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