![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linuxshell
feixiaohuijava
这个作者很懒,什么都没留下…
展开
-
一个Linux shell脚本,关于CI上打包的
#参数 $VMAXVERSION_ROOT_PATH /home/version/package# $SVN_URL #$DEV_VERSIONNO V6.15.60.03B2#http://10.5.70.3/ZXVMAX/CODE/dev/ZXVMAX/vmax-app-advanced/vmax-app-advanced-webapp/directory=`pwd` copypath=原创 2016-08-22 19:10:53 · 1651 阅读 · 0 评论 -
Shell中脚本变量和函数变量的作用域
转载来自:http://www.2cto.com/os/201301/182260.html 代码已经被博主验证!在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数 的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或 被显示删除的地方为止。例1:脚本变量的作用域#!转载 2016-11-30 15:09:56 · 6136 阅读 · 0 评论 -
shell脚本不使用if语句进行选择的脚本
今天看到一段奇怪的代码,于是自己试着猜测,然后验证,终于懂了这个意思:差不多就是一个if选择,然后赋值,so easy!svn=$1[[ $svn =~ 1 ]] && svn_path="aaaa" && package_path="bbbb"[[ $svn =~ 2 ]] && svn_path="cccc" && package_path="dddd"echo $svn_path ec原创 2016-12-02 10:05:53 · 486 阅读 · 0 评论 -
Shell脚本中的并发(1)
转载来自:http://blog.csdn.net/wangtaoking1/article/details/9838571主要记录一下Shell脚本中的命令的并发和串行执行。 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 看转载 2016-11-22 18:24:01 · 521 阅读 · 0 评论 -
Shell脚本中的return,exit 0,以及 父进程获取子进程的变量
shell脚本中,一般在脚本的函数里面使用return语句,函数中使用return语句后,表示函数执行完毕,函数中return语句后面的代码将不再执行,同时脚本将继续执行函数后的代码。但是exit 0无论在脚本中,还是函数中,一旦使用,将退出整个shell脚本。原创 2016-12-01 11:42:15 · 14604 阅读 · 0 评论 -
shell中$(( ))与$( )还有${ }的区别
转载来自:http://blog.csdn.net/tg5156/article/details/19406275 对变量值里的字符串作替换: file/dir/path将第一个dir替换为path:/path1/dir2/dir3/my.file.txt{file/dir/path} 将第一个 dir 替换为 path:/path1/dir2/dir3/my.file.txt {file/转载 2016-11-23 14:13:08 · 598 阅读 · 0 评论