上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 132 下一页
摘要: #将pwd的执行结果放到变量value中保存, value=$(pwd) 另一种方法: value=`pwd` 阅读全文
posted @ 2018-01-23 14:41 kakaisgood 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 阅读全文
posted @ 2018-01-23 14:35 kakaisgood 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #date 显示时间,我们可以用时间的不同做为备份文件的名字,这样以前的备份就不会被覆盖 datename=$(date +%Y%m%d-%H%M%S) #定义时间变量名和显示时间格式 mkdir /tmp/back/$datename #创建与时间相对应的文件 cp -a 阅读全文
posted @ 2018-01-23 14:34 kakaisgood 阅读(6496) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-01-23 14:25 kakaisgood 阅读(134) 评论(0) 推荐(0) 编辑
摘要: `command` 倒引号 (backticks) 在前面的单双引号,括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用倒单引号来做。 fdv=`date +%F`echo \"Today $fdv\" 在倒引号内的 date +%F 会被视为指令,执行的结果会 阅读全文
posted @ 2018-01-23 14:18 kakaisgood 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #如果知道行号可以用下面的方法 sed -i '88 r b.file' a.file #在a.txt的第88行插入文件b.txt awk '1;NR==88{system("cat b.file")}' a.file > a.file #如果不知道行号,可以用正則匹配 sed -i '/regex 阅读全文
posted @ 2018-01-22 18:46 kakaisgood 阅读(6150) 评论(0) 推荐(0) 编辑
摘要: 今天跟同事探讨了一下 shell 脚本中对配置文件的读写问题。在此总结一下常用的配置文件的读写方式。大多数的配置文件都是以key=value形式存在的。配置项完全由键值对组成。这样的配置文件读写也是最简单的,假如有以下配置文件user.conf: 1. source 配置的读取很简单,只要将其sou 阅读全文
posted @ 2018-01-22 18:45 kakaisgood 阅读(4971) 评论(0) 推荐(0) 编辑
摘要: -c : 若该文件权限确实已经更改,才显示其更改动作 -f : 若该文件权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有文件与子目录进行相同的权限变更 (常用) --help : 显示帮助 --version : 显示版本 r=4, w=2, x=1 阅读全文
posted @ 2018-01-22 16:38 kakaisgood 阅读(146) 评论(0) 推荐(0) 编辑
摘要: sed -i '/参考行/i\插入内容' *.ksh sed -i 's,原内容,替换后内容,g' *.ksh 阅读全文
posted @ 2018-01-22 14:34 kakaisgood 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Pipeline as Code是2.0的精髓所在,是帮助Jenkins实现CI(Continuous Integration)到CD(Continuous Delivery)华丽转身的关键推手。所谓Pipeline,简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个 阅读全文
posted @ 2018-01-19 11:03 kakaisgood 阅读(266) 评论(0) 推荐(0) 编辑
上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 132 下一页