Anthony_tester的博客

探索从QA角色到开发角色的转换之路

排序:
默认
按更新时间
按访问量

Shell脚本基础20-for循环执行命令-结束篇

本文作为shell脚本基础系列的最后一篇文章,这里做一个练习。如何利用for循环去执行命令。 1. 用for循环去执行不同命令 2.for循环加上if语句打印文件 把脚本文件放到/etc下,然后执行看看效果,然后把脚本中 -f 改成 -d再试试。 结束语: Linux命令基础...

2017-05-23 22:54:28

阅读数:1403

评论数:0

Shell脚本基础19-for循环

本文来介绍下Shell下for循环的基本语法和简单练习。 1. for的常见语法如下 ====================================== for VARIABLE in 12345...N do command1 command2 comman...

2017-05-23 22:49:49

阅读数:584

评论数:0

Shell脚本基础18-until循环

本文介绍Shell中until循环,until循环语句语法和while很相同,具体区别如下。 while循环基本语法格式 while [ 表达式为真 ] do       commond1语句      command2语句      ... done 而until的语法格...

2017-05-23 22:25:22

阅读数:484

评论数:0

Shell脚本基础17-while循环读取文件内容

本文介绍利用while循环语句读取文件里面的内容。 1. 方法一 2.方法二 3.方法三

2017-05-23 21:53:55

阅读数:703

评论数:0

Shell脚本基础16-while循环中使用sleep命令

本文继续练习while循环语句,这里要介绍一个sleep的命令。如果写过自动化脚本,特别是selenium的同学,肯定很熟悉这个sleep。没错,sleep就是暂停的意思,例如sleep 1,表示暂停一秒,看下面练习。 1. 从1到10,每隔一秒打印一个数字 #! /bin/bash # wh...

2017-05-23 21:24:58

阅读数:3496

评论数:0

Shell脚本基础15-while循环

本文来介绍Linux下的while循环语句。前面介绍了if控制语句和case分支语句,在linux shell中也有循环语句,主要有while和for循环,本文先介绍while循环。 1.先来看看一个遍历10以下整数的shell while循环写法。 n的自增也可以这样写。 #! /bi...

2017-05-23 20:43:40

阅读数:795

评论数:0

Shell脚本基础14-数组

本文来介绍下Shell脚本中的数组的基本使用。数组的遍历,数组的长度,数组的索引查询,数组删除元素,数组添加元素。 1. 相关shell脚本如下 #! /bin/bash os=('linux' 'unix' 'windows' 'Mac') os[4]='Android' # add a ...

2017-05-22 22:44:54

阅读数:596

评论数:0

Shell脚本基础13-case练习举例

本文我们在来一个case语句的练习,在命令终端,让用户输入一些字符,然后判断输入的是字母还是数字,还是其他。 1.相关shell脚本如下 #! /bin/bash echo "Please input some charactor: \C" read value case...

2017-05-22 22:24:55

阅读数:680

评论数:0

Shell脚本基础12-case语句

本文介绍shell脚本中的case语句,看到case语句,就会想起多分支,下面举例一个成绩等级划分来练习case语句的语法和基本使用方法。 1. 相关bash脚本代码如下 #! /bin/bash score=$1 case $score in "90") ...

2017-05-22 22:07:58

阅读数:647

评论数:0

Shell脚本基础11-bash下如何做浮点型计算

首先,需要告诉你的是,由于bash是不支持浮点型的计算,bash利用expr只能计算整数的基本运算。目前如果想要在bash中计算浮点型,只能通过bc或者awk来帮忙。awk是一个强大的编程工具,里面自带了很多命令,这里先不介绍awk。好了我们来看看如何在实验楼环境下进行bash计算浮点型数据。 ...

2017-05-22 21:28:47

阅读数:755

评论数:0

Shell脚本基础10-基本的数学运算

本文来介绍下Linux Shell脚本中如何实现基本的数学运算。 1. 用echo 3+5 运行下看看是不是计算了结果 从上面可以看到输出的是字符串,不是计算结果 2. 标准的数学计算表达式写法 3. 第一种数学表达式写法 3.第二种写法,只有一个小括号 发现其他都可以...

2017-05-22 08:43:53

阅读数:776

评论数:0

Shell脚本基础9-逻辑或

前面文章介绍了逻辑与的使用,逻辑与就是两者条件都为真,结果才为真。逻辑或是只要两者有一个是为真,结果必为真,直接来看看下面举例。 1. 第一种逻辑或写法 更换条件,测试结果为假 2. 第二种写法 3. 第三种写法 总结 1)逻辑与用 &&表示 2)逻辑或用 ||表示

2017-05-21 23:02:45

阅读数:539

评论数:1

Shell脚本基础8-逻辑与

本文继续通过if控制来练习写一些脚本,这里介绍逻辑与(AND)。前面练习的都是单个条件判断,逻辑与就是多个条件判断,一般常见的是两个条件之间。 1. 逻辑与第一种写法 还记得-gt 和-lt的含义吗?不记得去看看前面if-then这一篇文章。 2.逻辑与第二种写法 ...

2017-05-21 22:50:12

阅读数:576

评论数:0

Shell脚本基础7-如何在一个文件尾部写入内容

本文继续利用if控制语句,我们来实现一个简单的脚本,这个脚本的功能是:先判断文件是否是常规文件,如果存在,继续判断文件是否有写的权限,如果有写的权限,然后需要接受键盘的输入,并把输入的字符保存到文件的尾部,不能覆盖原来文件的内容。如果文件没有权限,提示没有写入权限。 分拆问题: 1)上面那么多...

2017-05-21 21:58:13

阅读数:4559

评论数:0

Shell脚本基础6-if语句练习-文件测试操作

前面一篇文章介绍了if-then语句,在前面文章我忘记了提醒一下,if语句最后那个fi是一个结束语句,告诉shell脚本,遇到了fi就表示if语句的结束,估计fi是final的意思吧。这里,通过文件的一些测试操作来练习下if语句,主要还是学习文件的不同操作方法。 1. 检查文件是否存在 上...

2017-05-21 21:30:35

阅读数:920

评论数:0

Shell脚本基础5-if-then语句

本文来学习下if控制语句,在shell中的if控制语句很像python中的语法。 1. if -then比较整数 2.If-then 比较字符串 3.if-then-else语句 4.if-then-elif-then-else 5.一些整数比较和字符串比较表达式的使用介绍和举例 整...

2017-05-21 12:09:54

阅读数:1036

评论数:0

Shell脚本基础4-shell脚本如何传参数

本文介绍shell脚本如何传参数和一些关于参数的简单使用场景介绍。 1.利用echo打印你传入的参数 上面用gedit打开demo.sh文件,上面我们输入了三个真实的参数,第一个是Anthony,第二个是Tom,第三个是Lucy,echo语句中$1 $2 $3是分别对应输入的三个参数,...

2017-05-21 10:40:53

阅读数:978

评论数:0

Shell脚本基础3-获取用户输入

本文来介绍获取用户输入的场景。大概是这样一个场景:在命令终端提示用户输入一些什么内容,然后在用户输入完后,会打印刚刚用户输入的内容,这里要用到read这个命令。 1. 看看一个简单的场景 运行结果: 2.一次获取多个输入 运行结果 3.上面都是用户在第二行输入,怎么才能让...

2017-05-20 17:37:18

阅读数:3509

评论数:0

Shell脚本基础2-变量和备注

本来来介绍shell脚本中的备注和变量的用法。和其他编程语言一样,shell也有变量和备注。变量就是一个可以存储值的容器,备注在shell中也是采用#符号来表示备注。 1. 用井号后面内容(#)来表示备注 实验楼不知道如何输入中文,所以这里就写英文备注。 2. 定义一个变量 变量有系统变量和...

2017-05-20 16:57:12

阅读数:1089

评论数:0

Shell脚本基础1-先清楚几个概念

在前面Linux命令基础系列中第21篇文章,我们介绍了第一个shell脚本。从这一篇开始,我们正式介绍shell 脚本的编写。前面的文章都是为shell脚本做知识积累的。我们经常看到好多招聘条件,把shell划分在linux操作环境或者脚本语言,经常看到会Python和shell,runby,pe...

2017-05-20 14:06:04

阅读数:1456

评论数:2

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