
Shell脚本
shuidai
这个作者很懒,什么都没留下…
展开
-
自动更新项目分支shell脚本
这段时间一直在做一个项目,由于涉及的代码分支比较多,每次搭建环境都非常麻烦,所以就尝试写一个shell脚本来减轻工作量(希望自己以后能通过这些一点点提高自己的shell水平)。[code="ruby"]#!/bin/bash################################## 自动更新项目分支脚本## 运行方式:sh tools.sh confi...原创 2012-07-29 21:04:20 · 235 阅读 · 0 评论 -
批量更改文件后缀
[b]今天同事让我把一些文件发给她,并且把这些文件的后缀都改成html,考虑到文件数量较多,手工改肯定不行,所以就写了个脚本:[/b][code="ruby"]#!/bin/bash########################################### 批量修改文件后缀## 运行方式:changeFileSuffix.sh vm html##...2012-08-02 19:57:15 · 129 阅读 · 0 评论 -
这周写脚本过程中的一点收获
这周写了两个脚本,不算太难,但是每一个都让我有所感悟.....第一个脚本是这样的:分析一个12G大小的 apache cookie_log,从中删选出指定数据然后分析统计我的原先做法是: sed 's/.../../' | awk '{...}' ,即先用sed命令对数据进行替换,增加修改成我希望的样子,然后再用awk分析统计这样看貌似没什么问题,但是如果原始数据很大(比如...2012-11-15 22:29:07 · 395 阅读 · 0 评论 -
Bash内建字符串操作
linux有很多命令可以对字符串进行操作,譬如awk,sed,但是在shell脚本如果能使用bash内建的操作符完成操作就尽量不要使用外部命令,因为外部命令通常都需要fork出一个单独的进程来执行,这会降低脚本执行效率;[size=medium][b]1.获取字符串长度[/b][/size][table]|[b]bash语法:[/b]${#字符串}|[/table][cod...2012-09-01 19:42:52 · 127 阅读 · 0 评论 -
Shell脚本基本流程控制语句总结
通常我们将一些命令写在一个文件中就算是一个shell脚本了,但是如果需要执行更复杂的逻辑判断,我们就需要流程控制语句来支持。现在我就总结一下shell流程控制语句语法以及常用形式(我一直觉得没有必要什么都学,而是用自己擅长的方式去解决所有遇到的问题)[size=medium][b]1.if条件[/b][/size][code="ruby"]if 条件; then #statemen...原创 2012-09-02 12:54:45 · 232 阅读 · 0 评论 -
切换hosts的shell脚本
在web开发中,我们经常需要切换hosts绑定,比较好用工具火狐插件:hostAdmin. 今天突发奇想(最近看了很多shell,也想锻炼一下),仿照hostAdmin写了一个shell脚本,目前运行良好。[code="ruby"]#!/bin/bash############################### 切换hosts的工具类 swich hosts#...原创 2012-09-08 20:21:09 · 579 阅读 · 0 评论 -
Sed命令学习资料分享
我只想说一句,当你对sed命令越熟悉时,会越发的觉得sed命令的强大。本来是想自己做下总结的,但是觉得自己写的总结远没有这些资料好,还需要在沉淀一些;下面就列一下我学习sed命令看到的比较好的资料(请用BIG5编码打开看)[url]http://phi.sinica.edu.tw/tyuan/old.pages/pcfarm.19991228/aspac/aspac...原创 2012-09-19 16:44:37 · 287 阅读 · 0 评论 -
弱智的单词查询脚本
每次查询单词,都需要打开一个网页,然后粘帖需要查询的单词,很是麻烦,所以就写了一个脚本执行这些简单,繁琐的工作!直接上代码:[code="bash"]#!/bin/bash############################## 单词查询脚本# # 用法: word.sh apple# # 2012-09-19 diaocow######...2012-09-19 22:19:31 · 143 阅读 · 0 评论 -
awk学习资料分享
之所以开始学习shell编程,学习linux命令都是从awk开始,它给予了太多美好的感觉以及回忆(虽然目前还只是一个入门级别的选手);awk看似一个命令(听起来很酷,像AK47一样),但他其实就是一门编程语言(和C风格很像),下面我就列举一下,我学习过程中比较好的资料:[b]1.(附件可下载)[/b]这本书真的很不错,看它的时候仿佛又回到了大学时代看是的那种激动,虽然我只看...2012-09-22 13:54:50 · 144 阅读 · 0 评论