摘要:
运行指定的case 当我们写了较多的cases时,如果每次都要全部运行一遍,无疑是很浪费时间的,通过指定case来运行就很方便了。 例子代码: class TestClassOne(object): def test_one(self): x = "this" assert 't'in x def 阅读全文
posted @ 2020-01-03 16:22
wangju003
阅读(3986)
评论(0)
推荐(0)
摘要:
测试文件test.txt 内容如下: wangju@wangju-HP-348-G4:~/Desktop$ cat test.txt line 1 line 2 line 3 line 4 获取行 方式1:使用grep命令:grep -n "<指定字符串>" 文件名称 | cut -d ":" -f 阅读全文
posted @ 2020-01-03 14:33
wangju003
阅读(5511)
评论(0)
推荐(0)
摘要:
我的需求: 自动化打包前,修改版本号 思路如下: 1.获取要修改字符串在build.gradle配置文件的所在行 2.整行删除旧字符串 3.新将新字符串写入配置文件 技术点: sed读写配置文件 获取指定字符串所在行 将字符串写入配置文件指定位置(指定行) 拼接字符串,字符串包含特殊符号,双隐号,单 阅读全文
posted @ 2020-01-03 14:09
wangju003
阅读(2664)
评论(0)
推荐(0)
摘要:
整数计算 整数型 在Shell中所有的变量默认都是字符串型。也就是说,如果不手工指定变量的类型,那么所有的数值都是不能进行运算的: 1 [root@localhost ~]# a=1 2 [root@localhost ~]# b=2 3 [root@localhost ~]# c=$a+$b 4 阅读全文
posted @ 2020-01-03 13:37
wangju003
阅读(124)
评论(0)
推荐(0)
摘要:
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。 n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……。 $#传递到脚本的参数个数 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名: test.sh echo 阅读全文
posted @ 2020-01-03 13:30
wangju003
阅读(1117)
评论(0)
推荐(0)
摘要:
这里有一个坑(至少对于我来说): 报错信息中的出错行,并不代表真实脚本中的出错行. jenkins执行的shell内容如下: 第1行echo 1个字符串,少1个双隐号 echo "233342 echo "12312" echo "34" 执行jenkins报错如下: /usr/local/tomc 阅读全文
posted @ 2020-01-03 11:08
wangju003
阅读(9097)
评论(0)
推荐(1)
摘要:
首先准备1个测试shell文件test.sh,内容如下,第2行hello没有用 双隐号括起来(有语法错误) echo "hello1" echo "hello 然后在shell脚本所在目录,执行命令: bash -n test.sh 这个命令是用来检查shell语法格式是否正确 效果如下: wang 阅读全文
posted @ 2020-01-03 09:52
wangju003
阅读(6098)
评论(0)
推荐(0)
浙公网安备 33010602011771号